Objective-C の JSON パーサーの比較 (JSON フレームワーク、YAJL、TouchJSON など) 質問する

Objective-C の JSON パーサーの比較 (JSON フレームワーク、YAJL、TouchJSON など) 質問する

私の知る限り、Objective-Cには3つのJSONパーサーがあります。JSONフレームワークヤル、 そしてタッチJSONそして、これら 3 つにはそれぞれ独自の特徴があります。

たとえば、
YAJL は SAX スタイルのパーサーとして使用できます。JSON
フレームワークは比較的長い歴史があり、広く使用されています。Touch
JSON は NSString ではなく NSData を解析します。

なお、私がテストした限りでは、パフォーマンス比較の結果は次の通りです。
[高速]YAJL > JSON フレームワーク > タッチ JSON[遅い]。

これらの JSON パーサーの長所と短所をご存知でしたら、教えていただけますか?
最後に、他の JSON パーサーをご存知でしたら、教えてください。

ベストアンサー1

スピードを求めるなら、JSONキット. これは (通常) すでに述べた JSON ライブラリよりもはるかに高速で、桁違いに高速であることがよくあります。また、「最近インスタンス化されたオブジェクト キャッシュ」があるため、(これも通常) メモリ使用量も少なくなります。

おすすめ記事