JSON

Json与XmL对比(2)

字号+ 作者:H5之家 来源:H5之家 2017-05-17 15:00 我要评论( )

xmlversion="1.0"encoding="utf-8"countryname中国/nameprovincename黑龙江/namecityscity哈尔滨/citycity大庆/city/citys /provinceprovincename广东/namecityscity广州/citycity深圳/citycity珠海/city/citys /pr

<xml version="1.0" encoding="utf-8" ><country>  <name>中国</name>  <province>    <name>黑龙江</name>    <citys>      <city>哈尔滨</city>      <city>大庆</city>    </citys>      </province>  <province>    <name>广东</name>    <citys>      <city>广州</city>      <city>深圳</city>      <city>珠海</city>    </citys>     </province>  <province>    <name>台湾</name>    <citys>       <city>台北</city>       <city>高雄</city>    </citys>   </province>  <province>    <name>新疆</name>    <citys>      <city>乌鲁木齐</city>    </citys>  </province></country>

<2>.用JSON表示中国部分省市数据如下:

 var country =        {            name: "中国",            provinces: [            { name: "黑龙江", citys: { city: ["哈尔滨", "大庆"]} },            { name: "广东", citys: { city: ["广州", "深圳", "珠海"]} },            { name: "台湾", citys: { city: ["台北", "高雄"]} },            { name: "新疆", citys: { city: ["乌鲁木齐"]} }            ]        }

编码的可读性来说,XML有明显的优势,毕竟人类的语言更贴近这样的说明结构。JSON读起来更像一个数据块,读起来就比较费解了。不过,我们读起来费解的语言,恰恰是适合机器阅读,所以通过JSON的索引country.provinces[0].name就能够读取“黑龙江”这个值。
编码的手写难度来说,XML还是舒服一些,好读当然就好写。不过写出来的字符JSON就明显少很多。去掉空白制表以及换行的话,JSON就是密密麻麻的有用数据,而XML却包含很多重复的标记字符。


 

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

相关文章
  • JSOUP 教程,JSOUP请求JSON ,JSOUP返回JSON 数据

    JSOUP 教程,JSOUP请求JSON ,JSOUP返回JSON 数据

    2017-05-17 13:04

  • SpringMVC教程之json交互使用

    SpringMVC教程之json交互使用

    2017-05-17 13:02

  • Android json解析动态获取key以及解析技巧

    Android json解析动态获取key以及解析技巧

    2017-05-17 10:02

  • 关于springMVC处理json数据教程

    关于springMVC处理json数据教程

    2017-05-16 17:08

网友点评