ios 怎样获取 本地json数据

ios 怎样获取 本地json数据,第1张

一般获取本地数据是从plist文件中读取JSON数据。

读取数据:

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格式文本文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9741103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存