【问题标题】:iPhone parse JSON on phone or on server?iPhone在手机或服务器上解析JSON?
【发布时间】:2011-03-02 20:38:32
【问题描述】:

我不确定这在 iPhone 上是否可行。

场景 1

我通过 URL 调用一些 api 来获取一些 json 对象。我在我的 iphone 上解析 json 并显示结果。

场景 2
但是假设我通过 URL 调用一些 api 来获取一些 json 对象。我将对象传递给 Web 服务以使用 C# 对其进行解析并返回按我想要的方式组织的数据然后再次解析它(但显然更好更清晰的解析)

如果两者都可以,你认为哪一个更好?!

谢谢

【问题讨论】:

    标签: c# iphone web-services json


    【解决方案1】:

    在 iPhone 上解析 JSON 非常简单。我建议使用 SBJSON (https://code.google.com/p/json-framework/downloads/list),它会为你解析对象中的 JSON。

    这是一个教程:http://iosdevelopertips.com/cocoa/json-framework-for-iphone-part-2.html

    【讨论】:

      【解决方案2】:

      #1 肯定更好。为什么你会用 C# 解析 JSON 只是把它放在不同的格式,然后重新解析它?这似乎是不必要的低效。

      【讨论】:

        【解决方案3】:

        取决于 JSON 对象的大小和您需要下载的数量。

        Apple 在其 WWDC 2010 的一个视频中提到,对于大型列表下载,就总电池消耗而言,使用压缩的 plist 格式数据总体上比 JSON 或 XML 更有效。但是对于少量且不频繁的下载,差异可能可以忽略不计,并且不转码 JSON 将导致总系统复杂度低得多。

        【讨论】:

          猜你喜欢
          • 2017-10-04
          • 2011-12-31
          • 2014-02-04
          • 2014-01-17
          • 2010-12-17
          • 1970-01-01
          • 2014-01-02
          • 2012-11-11
          • 1970-01-01
          相关资源
          最近更新 更多