3

设想 :

我正在开发一个解析器,用于在发出请求后从服务器发回的数据。数据格式为 JSON 或 XML。

问题:

  1. 是否有任何理由选择其中一种格式而不是另一种格式?
  2. 哪个更快,解析json还是解析xml?

谢谢大家。

4

3 回答 3

3

当首选 JSON 时,通常是因为它明显更短。这样可以节省传输流量,从而节省时间和电池电量(不过,这不是一件坏事吗?)。含义:即使解析 JSON 会更慢(我对此表示怀疑),无线传输期间的增益肯定会补偿解析期间任何额外的 CPU 时间。

于 2012-08-15T14:49:21.033 回答
2

查看有关解析 XML 的本教程。我可能听起来固执己见,但是如果可以选择 JSON,尽管我不知道您的项目处于什么情况。在做出决定之前,我肯定会查看项目的整个架构(权衡和选择)。根据我的经验,理解 JSON 并将其与 NSDictionaries 和 NSArrays 关联起来比理解 XML 容易得多。

于 2012-08-15T14:49:12.267 回答
1

这是一篇有用的帖子,可能会帮助您做出决定。

于 2012-08-15T14:50:35.613 回答