2012-08-15 138 views
3

场景:解析JSON VS iOS中解析XML

我工作的数据分析器,其从服务器发出请求后发回。数据的格式是JSON或XML。

问:

  1. 是否有任何理由要选择这些格式在另外一个呢?
  2. 哪一个更快,解析json或解析xml?

谢谢大家。

+1

你可以在这里找到你的答案:http://stackoverflow.com/questions/3152700/what-type-of-webservice-works-best-with-ios – 2012-08-15 14:48:36

回答

2

签出this tutorial关于解析XML。我听起来很有见地,但如果有选择去使用JSON,尽管我不知道你的项目处于什么样的状态。在做出决定之前,我一定会关注项目的整个架构(权衡和选择)。根据我的经验,理解JSON并将其与NSDictionaries和NSArrays相关比理解XML要容易得多。

3

当首选JSON时,通常是因为它明显更短。这节省了传输流量,因此节省了时间和电池电量(不是坏事,但?)。 含义:即使解析JSON的速度会更慢(我怀疑),但在空中传输过程中的增益肯定会在解析过程中补偿任何额外的CPU时间。

1

这是一个有用的post,可能会帮助您决定。