据我所知,Objective-C,JSON Framework,YAJL和Touch JSON有三个JSON解析器。然后,这三个将具有自己的特征。
例如: YAJL可以用作SAX样式解析器。 JSON框架的历史比较悠久,已被广泛使用。 触摸JSON解析NSData而不是NSString。
另外,据我测试,性能比较的结果如下: [快速] YAJL > JSON框架>触摸JSON [慢]。
如果您了解这些JSON解析器的优缺点,可以告诉我吗? 最后,如果您知道其他JSON解析器,请告诉我。
如果您正在寻找速度,请查看JSONKit。(通常)比已经提到的JSON库快很多,通常快一个数量级。而且由于它是“最近实例化的对象缓存”,因此(通常)同样会使用更少的内存。