【问题标题】:What is the difference between json and XML? [closed]json和xml有什么区别? [关闭]
【发布时间】:2013-10-28 04:40:29
【问题描述】:

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

【问题讨论】:

标签: xml json


【解决方案1】:

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

JSON and XML comparison

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

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

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

【讨论】:

    【解决方案2】:

    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>
    

    请参考SO question

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-10
        • 2011-09-20
        • 2013-03-25
        • 2023-03-08
        • 2016-07-17
        相关资源
        最近更新 更多