iOS中的原生JSON支持?
有没有一个类来parsingiOS SDK中的服务器的JSON? (类似于XML和扩展RSS的NSXML。)
从iOS5起,JSON得到了本地支持,不需要第三方框架。 这由NSJSONSerialization类支持!
更新iOS 5的答案:
JSON支持现在是 NSJSONSerialization
iOS原生支持,但就性能而言,与NSJSONSerialization
相比, JSONKit
自述文件中提到了John Englehart:
更新:(2011/12/18)下面的基准是在苹果NSJSONSerialization可用之前执行的(从Mac OS X 10.7和iOS 5开始)。 显而易见的问题是:哪个更快,NSJSONSerialization或JSONKit? 根据这个网站,JSONKit比NSJSONSerialization更快。 使用所报告的数字进行一些快速的“信封”计算,JSONKit似乎比NSJSONSerialization大约快25%到40%,这非常显着。
下面是一篇博客文章,详细介绍了更具体的基准testing: iOS比较的JSON库
在这个线程列出的iPhone有几个JSON库: https : //stackoverflow.com/questions/286087/best-json-library-to-use-when-developing-an-iphone-application
NextiveJson应该是iOS JSON NextiveJson的相当快的库
关于JSONKit
基准testing,对于目前的iOS版本来说,速度并不是那么快。 在为testing速度创buildtesting应用程序之后NSJSONSerialization
更快,但不像自定义实现OKJSONParser那么快