-1

JSONKitRestKitjson-framework - 这些库可以互换吗?何时使用它们中的每一个,或者只了解 RestKit 就足够了(似乎更流行和记录)

4

2 回答 2

1

你引用的图书馆做不同的事情。

JSONKit并且json-framework是两个 JSON 库。

RestKit是一个在 Objective-C 对象和 RESTful Web 服务之间提供对象映射的框架。

要回答您的问题,、JSONKit等是可以互换的,因为它们提供相同的功能集:编码/解码 JSON 数据,而完全不同。json-frameworkNSJSONSerializationRestKit

于 2013-04-07T21:58:24.457 回答
0

我推荐使用NSJSONSerialization仅仅是因为它现在已内置到基础框架中,这意味着它将*始终受到支持,并且在很大程度上是向后兼容的(尽管这是 Apple,所以对此没有任何承诺)。它还确实有助于布局理解当前可以在目标 c 中序列化哪些对象。

  • 顶级对象是NSArrayNSDictionary
  • 所有对象都是NSStringNSNumberNSArrayNSDictionaryNSNull的实例。
  • 所有字典键都是NSString的实例。
  • 数字不是NaN或无穷大。

NSJSONSerialization 类文档

*没有什么事情是永远的。:)

于 2013-04-07T21:45:43.057 回答