读取数据:
NSString plistPath = [[NSBundle mainBundle] pathForResource:@"city" ofType:@"plist"];
NSArrary cityArray = [[NSArray alloc]initWithContentsOfFile:plistPath];
这里的cityArray根据你存在plist中的数据类型来确定,如果plist中是字典类型,那么你这里需要使用NSDictionary去存储你从plist中获取到的数据。
至于本地存储数据的话根据你项目的具体功能来设计,一般的小型数据如用户昵称、手机号等使用NSUserDefault即可,但是如果是大量数据如账单类app中的账单数据那么此时需要考虑使用sqlite3去存储数据,至于密码之类就需要使用NSKeydArchiver去存储。
StringfullFileName="E:/ajson";Filefile=newFile(fullFileName);Scannerscanner=null;StringBuilderbuffer=newStringBuilder();try{scanner=newScanner(file,"utf-8");while(scannerhasNextLine()){bufferappen
gloadScript = function (uri, cb, charset) {//load 单个请求
var _script = documentcreateElement("script");
_scripttype = "text/javascript";
_scriptcharset = charset || "utf-8";
_script_fun = typeof cb != "undefined" cb : new Function();
_script[documentall "onreadystatechange" : "onload"] = function () {
if (documentall && thisreadyState != "loaded" && thisreadyState != "complete") { return; }
this_fun(this);
this_fun = null;
this[documentall "onreadystatechange" : "onload"] = null;
var _t = this;
_tparentNoderemoveChild(_t);
};
_scriptsrc = uri;
documentgetElementsByTagName("head")item(0)appendChild(_script);
};
loadScript(url,function(){consolelog(json)},"utf-8")//把你的文本文件换成HTML,url是html地址,json是你的json变量的变量名。jsonp格式获取。
json文件是一种轻量级的数据交互格式。一般在jquery中使用getJSON()方法读取。
$getJSON(url,[data],[callback])
url:加载的页面地址
data: 可选项,发送到服务器的数据,格式是key/value
callback:可选项,加载成功后执行的回调函数
1首先建一个JSON格式的文件userinfojson 保存用户信息。如下:
1234567891011121314151617
[{"name":"张国立","sex":"男","email":"zhangguoli@123com"},{"name":"张铁林","sex":"男","email":"zhangtieli@123com"},{"name":"邓婕","sex":"女","email":"zhenjie@123com"}]
2其次建一个页面用于获取JSON文件里的用户信息数据,并显示
123456789101112131415161718192021222324252627282930313233343536373839404142
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
以上就是关于ios 怎样获取 本地json数据全部的内容,包括:ios 怎样获取 本地json数据、如何读取一个本地Json文件并查询该文件展示其内容、如何在javascript中读取本地的json格式文本文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)