2011-03-02 42 views
0

我不知道这是甚至可能在iPhone上。iPhone在手机或服务器上解析JSON?

方案1

我通过一个URL调用一些API得到一些JSON对象。我解析我的iPhone上的JSON并显示结果。

OR

方案2
但是,假设我通过调用通过URL一些API得到一些JSON对象。我将该对象传递给一个Web服务,用C#解析它,并以我想要的方式返回数据然后再解析它(但显然更好更清晰的解析)

如果两者都可能,哪一个更好? !

谢谢

回答

1

#1绝对更好。为什么你只用C#解析JSON来把它放在一个不同的格式中然后重新解析呢?这似乎是不必要的低效率。

1

还要看JSON对象的大小,你需要下载量。

苹果在他们的WWDC 2010视频中提到,对于大型列表下载,使用压缩plist格式的数据在总体电池消耗方面比JSON或XML更高效。但对于小型和不常见的下载,差别可能可以忽略不计,而且不会转码JSON会导致整个系统的复杂性。