IOS SDKのサーバーからJSONを解析するクラスはありますか? (NSXML for XMLおよび拡張RSSに似ています。)
IOS5のJSONはネイティブにサポートされているため、サードパーティのフレームワークは不要です。これは NSJSONSerialization Class !でサポートされています。
iOS 5の回答を更新:
JSONサポートはNSJSONSerialization
を使用してiOSにネイティブになりましたが、パフォーマンスの点では JSONKit
と比較して見劣りします=、John EnglehartがJSONKit
READMEで述べたように:
更新:(2011/12/18)以下のベンチマークは、Apples NSJSONSerializationが利用可能になる前に実行されました(Mac OS X 10.7およびiOS 5以降)。明らかな質問は、NSJSONSerializationとJSONKitのどちらが速いですか?このサイトによると、JSONKitはNSJSONSerializationよりも高速です。報告された数値を使用したいくつかの迅速な「バックオブザエンベロープ」計算では、JSONKitはNSJSONSerializationよりも約25%〜40%高速であるように見えます。これは非常に重要です。
ここに、より具体的なベンチマークを掘り下げたブログ投稿があります: JSON Libraries for iOS Comparison
このスレッドには、iPhone用のJSONライブラリがいくつかリストされています。 https://stackoverflow.com/questions/286087/best-json-library-to-use-when-developing-an-iphone-application =
JSONKit
ベンチマークに関しては、現時点とiOSバージョンではそれほど高速ではありません。テスト速度のテストアプリケーションを作成した後、NSJSONSerialization
は高速ですが、カスタム実装ほど高速ではありません OKJSONParser
NextiveJsonはiOS JSONの非常に高速なライブラリになるはずです NextiveJson