本文主要是介绍JSON解析详解(JSONKit、苹果自带解析)和PList文件的反序列化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
JSON什么是JSON?
JSON是一种轻量级的数据格式,一般用于数据交互。
服务器返回客户端的数据,一般都是JSON格式或者是XML格式(文件下载除外)。
资料网站:http://www.w3cschool.cc/
JSON 语法是 JavaScript对象表示法语法的子集。
- 数据在名称/值对中
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组
JSON的格式很像OC中的字典和数组
{"name" : "jack", "age" : 10}
{"names" : ["jack", "rose", "jim"]}
标准JSON格式的注意点:key必须用双引号
要想从JSON中挖掘出具体数据,得对JSON进行解析
plist文件是苹果特有的。
在IOS中,JSON的常见解析方案有4种
第三方框架:JSONKit、SBJson、TouchJSON(性能从左到右依次变差)
苹果原生(自带):NSJSONSerialization(性能最好)
提示:JSON本质上是一个特殊格式的字符串,注意不是NSString,JSON的解析是一个非常繁琐的工作!
NSJSONSeriali
这篇关于JSON解析详解(JSONKit、苹果自带解析)和PList文件的反序列化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!