8

json 和 XML 有什么区别?在使用 android 时,哪个在性能方面更好?为什么 json 被描述为轻量级?

4

3 回答 3

9

我建议你先阅读下面的链接

JSON 和 XML 比较

第一条评论清楚地解释了您的前两个问题。

对于最后一个问题,我的建议是JSON,原因是 JSON 重量轻,而且与 XML 格式相比,它也很容易处理和解析。我也相信JSON 在许多方面开始超越 XML 技术。Web 中有大量示例和讨论可用于支持基于 XML 的 JSON 格式。

而对于 Android,由于它是一项将在未来几十年统治世界的技术,因此您必须决定是否需要选择正在衰落的旧技术 (XML)或正在成长的新技术 (JSON) 。这是你的选择。

于 2013-10-28T04:52:09.417 回答
6

示例json格式为:

{
  "note": {
    "to": "Tove",
    "from": "Jani",
    "heading": "Reminder",
    "body": "Don't forget me this weekend!"
  }
}

xml是:

<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

请参考这个问题

于 2013-10-28T04:45:38.870 回答
3

XML 和 JSON 是表示数据的两种不同格式。两者的常见用法是用作对象的序列化格式。哪个更好取决于个人喜好。一些框架设计得更好,可以与另一个框架一起工作。

就性能而言...... JSON 不那么冗长,因此通过网络传输可以更有效。

于 2013-10-28T04:43:25.930 回答