首页 > 代码库 > iOS开发-简单解析JSON数据
iOS开发-简单解析JSON数据
-
什么是JSON
?
- JSON是一种轻量级的数据格式,一般用于数据交互
- 服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外)
?
-
JSON的格式很像OC中的字典和数组
?- {“name" : “Jack", “age" : 10}
- {“name” : [“jack”, “rose”, “jim”]}
?- 标准JSON格式的注意点: key必须用双引号
?
-
要想从JSON中挖掘出具体的数据,需要对JSON进行解析
? -
JSON解析方案
- 在iOS中,JSON的常见解析方案有4种
- JSONKit
- SBJson
- TouchJSON
- NSJSONSerialization(苹果原生,性能最好)
?
-
NSJSONSerialization的常见方法
- JSON数据 -> OC对象
- +(id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt error:(NSError *)error;
?- OC对象 -> JSON数据
- +(NSData *)dataWithJSONObject:(id)obj options:(NSJSONWritingOptions)opt error:(NSError *)error;
?
?
?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。