【问题标题】:JSON parser for CocoaCocoa 的 JSON 解析器
【发布时间】:2012-02-26 14:58:34
【问题描述】:

我从 iOs 开始。我想知道是否有内置的 JSON 解析器,如果没有,将 JSON 字符串映射到 Cocoa 对象的最佳选择是什么。

谢谢

【问题讨论】:

    标签: objective-c ios cocoa-touch cocoa


    【解决方案1】:

    如果您只针对 iOS 5,那么内置的 NSJSONSerialization 类可以很好地完成这项工作。如果您需要它在旧版本的 iOS 中工作,那么像 SBJSON 之类的东西对我来说效果很好

    【讨论】:

      【解决方案2】:

      在 iOS 5 及更高版本中有一个内置的 JSON 解析器 (NSJSONSerialization)。

      如果你想定位早期版本的iOS,有很多第三方的,比如TouchJSON

      【讨论】:

        【解决方案3】:

        你看过JSONKit

        JSONKit

        JSONKit 根据 BSD 许可条款或 Apache 许可 2.0 版条款获得双重许可。 版权所有 © 2011,约翰·恩格尔哈特。

        一个非常高性能的 Objective-C JSON 库

        更新:(2011/12/18) 下面的基准测试是在 Apple 的 NSJSONSerialization 可用之前执行的(从 Mac OS X 10.7 和 iOS 5 开始)。显而易见的问题是:NSJSONSerialization 还是 JSONKit 哪个更快?根据这个站点,JSONKit 比 NSJSONSerialization 更快。使用报告的数字进行一些快速的“粗略”计算,JSONKit 似乎比 NSJSONSerialization 快大约 25% 到 40%,这非常重要。

        【讨论】:

          【解决方案4】:

          我用SBJson,它不是内置的JSON解析器,但我推荐它,你可以试试。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2011-02-17
            • 2012-06-25
            • 2012-08-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多