我是从iOs开始的。我想知道是否有内置的JSON解析器,如果没有,是什么是将JSON字符串映射到Cocoa对象的最佳选择。
由于
答案 0 :(得分:7)
如果您只定位iOS 5,那么内置的NSJSONSerialization类可以很好地完成这项工作。如果你需要它在旧版本的iOS中工作,那么像SBJSON这样的东西对我来说很有效
答案 1 :(得分:3)
在iOS 5及更高版本中有一个内置的JSON解析器(NSJSONSerialization)。
如果您想定位早期版本的iOS,则会有许多第三方版本,例如TouchJSON。
答案 2 :(得分:2)
你看过JSONKit
吗?<强> JSONKit 强>
JSONKit根据BSD许可条款或根据Apache许可2.0版的条款双重许可。 版权所有©2011,John Engelhart。
非常高性能的Objective-C JSON库
更新:(2011/12/18)下面的基准测试是在Apples NSJSONSerialization可用之前完成的(从Mac OS X 10.7和iOS 5开始)。显而易见的问题是:哪个更快,NSJSONSerialization还是JSONKit?根据这个网站,JSONKit比NSJSONSerialization更快。使用报告的数字快速“回到信封”计算,JSONKit似乎比NSJSONSerialization快约25%到40%,这是非常重要的。
答案 3 :(得分:1)
我使用SBJson,它不是内置的JSON解析器,但我推荐它,你可以试试。