JSON

对比分析json及XML【站长博客网】(11)

字号+ 作者:H5之家 来源:H5之家 2017-05-12 13:06 我要评论( )

student age="10" address countryChina/country provinceGuang Dong/province city.../city district.../district ... /address /student 那么,什么时候用element,什么时候用attribute,就已经是一个问题了。 而


<student age="10">
    <address>
        <country>China</country>
        <province>Guang Dong</province>
        <city>...</city>
        <district>...</district>
        ...
    </address>
</student>

  那么,什么时候用element,什么时候用attribute,就已经是一个问题了。

  而JSON因为有object这种类型,可以自然地映射,不需考虑上述的问题,自然地得到以下的格式。

复制代码 代码如下:


{
    "name": "John",
    "age" : 10,
    "address" : {
        "country" : "China",
        "province" : "Guang Dong",
        "city" : "..",
        "district" : "..",
        ...
    }
}

  One More Thing…

  XML需要选择怎么处理element content的换行,而JSON string则不须作这个选择。

  XML只有文字,没有预设的数字格式,而JSON则有明确的number格式,这样在locale上也安全。

  XML映射数组没大问题,就是数组元素tag比较重复冗余。JSON 比较易读。

  JSON的true/false/null也能容易统一至一般编程语言的对应语义。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • json对日期的处置

    json对日期的处置

    2017-05-12 14:05

  • Python学习笔记之解析json的方法分析【站长博客网】

    Python学习笔记之解析json的方法分析【站长博客网】

    2017-05-10 17:07

  • iis支持json 配置iis支持json格式的文件教材

    iis支持json 配置iis支持json格式的文件教材

    2017-05-10 12:00

  • 如何解析DELPHI XE5服务器返回的JSON数据(翻译)及中文乱码

    如何解析DELPHI XE5服务器返回的JSON数据(翻译)及中文乱码

    2017-05-10 11:15

网友点评