郝萌主倾心贡献,尊重作者的劳动成果,请勿转载。
假设文章对您有所帮助,欢迎给作者捐赠。支持郝萌主,捐赠数额任意。重在心意^_^
A.iOS中json的基本使用
1.解析json数据
(1)json反序列化
对象
{}
格式 {key : value, key : value,...} 的键值对的结构
能够反序列化为OC中的NSDictionary
数组
[]
格式 ["java","javascript","vb",...]
能够反序列化为OC中的NSArray
提示
JSON的数据格式与OC中的高速包装方法很相似
JSON的数据格式相同支持嵌套
(2)json工具
从iOS 5開始。使用NSJSONSerialization对JSON解析
其它常见的三种JSON解析第三方库:
SBJson 由于API简单易用,可能还会有一些应用中留存
JSONKit JSONKit的开发人员称:JSONKit的性能优于苹果
TouchJson
(3)序列化 & 反序列化
反序列化
[NSJSONSerialization JSONObjectWithData:data options:0 error:NULL];
序列化
[NSJSONSerialization dataWithJSONObject:array options:0 error:NULL];
sample:

郝萌主倾心贡献。尊重作者的劳动成果,请勿转载。