cocoa的JSONparsing器

我从iOs开始。 我想知道是否有一个内置的JSONparsing器,如果不是,将JSONstring映射到Cocoa对象的最佳select是什么。

谢谢

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

在iOS 5及更高版本中有一个内置的JSONparsing器(NSJSONSerialization)。

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

你看过JSONKIT吗?

JSONKit

JSONKit根据BSD许可证的条款或者根据Apache许可证版本2.0的条款进行双重许可。 版权所有©2011,John Engelhart。

一个非常高性能的Objective-C JSON库

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

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