代码之家  ›  专栏  ›  技术社区  ›  Moshe

iOS中的原生JSON支持?

  •  40
  • Moshe  · 技术社区  · 14 年前

    iOS SDK中是否有从服务器解析JSON的类?(类似于nsxml for xml和扩展rss。)

    5 回复  |  直到 9 年前
        1
  •  72
  •   toolbear    13 年前

    由于ios5 json是本地支持的,不需要第三方框架。 这是由 NSJSONSerialization Class !

        2
  •  36
  •   Jacob Relkin    12 年前

    更新了iOS 5的答案:

    json support 现在是iOS的本机版本,具有 nsjsonserialization ,但就性能而言,它与 jsonkit >,as john englehart stated in the jsonkit. readme:。

    < Buff行情>

    更新:(2011/12/18)以下基准在苹果NSJSonserialization可用之前执行(截至Mac OS X 10.7和iOS 5)。显而易见的问题是:哪个更快,nsjsonserialization还是jsonkit?根据这个站点,jsonkit比nsjsonserialization更快。一些快速的“封底”计算使用报告的数字,jsonkit似乎比nsjsonserialization快25%到40%,这是相当重要的。

    < /块引用>

    这里有一篇博文,深入探讨更具体的基准点: json libraries for ios comparison. >

    iOS自带 NSJSONSerialization 但就性能而言,与 JSONKit 正如约翰·恩格哈特在 JSONKIT 自述:

    更新:(2011/12/18)以下基准在苹果NSJSonserialization可用之前执行(截至Mac OS X 10.7和iOS 5)。显而易见的问题是:哪个更快,nsjsonserialization还是jsonkit?根据这个站点,jsonkit比nsjsonserialization更快。一些快速的“封底”计算使用报告的数字,jsonkit似乎比nsjsonserialization快25%到40%,这是相当重要的。

    enter image description here

    以下是一篇博文,探讨了更具体的基准: JSON Libraries for iOS Comparison

        4
  •  0
  •   NANNAV gngrwzrd    11 年前

    nextivejson应该是iOS JSON的一个非常快的lib NextiveJson

        5
  •  0
  •   Dharmesh Dhorajiya    9 年前

    关于 JSONKit 基准测试,就目前的情况和iOS版本而言,速度并不那么快。在为测试速度创建测试应用程序之后 NSJSONSerialization 速度更快,但不如自定义实现快 OKJSONParser