Cocoa的JSON解析器

Cocoa的JSON解析器

问题描述:

我以iOs开始。我想知道是否有内置的JSON解析器,如果没有,将JSON字符串映射到Cocoa对象的最佳选择是什么。Cocoa的JSON解析器

感谢

如果您只针对iOS 5,那么内置的NSJSONSerialization类将很好地完成这项工作。如果你需要它在旧版本的iOS中工作,那么类似SBJSON的东西对我来说很好用

你有没有看着JSONKit

JSONKit

JSONKit是双BSD许可下的任何条款授权,或者在Apache许可证下的条款,2.0版。 版权所有©2011,John Engelhart。

非常高的性能目标C JSON库

更新:(2012/01/21)下面被苹果NSJSONSerialization可用之前进行(如Mac OS X的10.7和iOS 5)的基准。显而易见的问题是:哪个更快,NSJSONSerialization或JSONKit?根据这个网站,JSONKit比NSJSONSerialization更快。使用所报告的数字进行一些快速的“信封”计算,JSONKit似乎比NSJSONSerialization快大约25%到40%,这非常显着。

iOS 5及以上版本中内置了JSON解析器(NSJSONSerialization)。

如果您想要定位iOS的早期版本,则会有许多第三方版本,例如TouchJSON

我使用SBJson,它不是一个内置的JSON解析器,但我推荐它,你可以试试它。