JSONKit、RestKit、json-framework - これらのライブラリは交換可能ですか? それぞれをいつ使用するか、またはRestKitについてだけ知っていれば十分です(より一般的で文書化されているようです)
2 に答える
1
あなたが引用したライブラリは、さまざまなことを行います。
JSONKit
とjson-framework
は 2 つの JSON ライブラリです。
RestKit
Objective-C オブジェクトと RESTful Web サービス間のオブジェクト マッピングを提供するフレームワークです。
あなたの質問に答えるためJSONKit
にjson-framework
、、、NSJSONSerialization
などは同じ機能セットを提供するため交換可能です: JSON データのエンコード/デコードRestKit
ですが、完全に異なるものです。
于 2013-04-07T21:58:24.457 に答える
0
NSJSONSerializationを使用することをお勧めします。これは、基盤フレームワークに組み込まれているためです。これは、*常にサポートされ、ほとんどの場合下位互換性があることを意味します (ただし、これは Apple によるものであり、それに関する約束はありません)。また、目的 c で現在どのオブジェクトをシリアル化できるかを理解するのにも役立ちます。
- トップレベルのオブジェクトはNSArrayまたはNSDictionaryです。
- すべてのオブジェクトは、NSString、NSNumber、NSArray、 NSDictionary、またはNSNullのインスタンスです。
- すべての辞書キーはNSStringのインスタンスです。
- 数値はNaNまたは無限大ではありません。
NSJSONSerialization クラスのドキュメント
*永遠なんてないよ。:)
于 2013-04-07T21:45:43.057 に答える