-1

在我的 IOS 项目的后端,管理员将数据保存到数据库或 XML 文件中。所以只要他想,他可以简单地添加一个条目。

在 IOS 应用程序中,我想检索数据。

如果我使用 XML,我可以直接解析 XML 文件,因为数据已经是 XML 格式(当管理员添加值时,XML 文件得到更新)。

如果我使用 JSON,我必须连接到数据库,获取查询结果,然后将其编码为 JSON。

那么,就电话的响应而言,您认为什么会更快。

还有其他我没有考虑的选择吗?

我已经阅读了所有这些类似的问题:

  1. JSON 和 XML 比较 [关闭] ,
  2. 更好的是:Json 或 XML (PHP) [关闭]
  3. JSON 或 XML:只需决定(2012 年 4 月;作者:Mark Nottingham)

还有更多,但我想针对我的项目提出一些具体的问题。

4

1 回答 1

1

这取决于很多不同的事情:

  • 数据量
  • 生成数据所需的 cpu 时间
  • 网络带宽/延迟
  • 手机硬件
  • ...

但是由于通常移动网络是瓶颈,因此冗余传输越少可能效率最高。在这种情况下它是json。

于 2013-10-13T10:43:07.830 回答