JSON

JSON与XML优缺点对比分析(2)

字号+ 作者:H5之家 来源:H5之家 2016-11-23 12:00 我要评论( )

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 na

 

 
  • <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> 
  • 用JSON表示中国部分省市数据如下:

     

     
  • var country = 
  • name: "中国"
  • provinces: [ 
  • 编码的可读性来说,XML有明显的优势,毕竟人类的语言更贴近这样的说明结构。JSON读起来更像一个数据块,读起来就比较费解了。不过,我们读起来费解的语言,恰恰是适合机器阅读,所以通过JSON的索引country.provinces[0].name就能够读取“黑龙江”这个值。

    编码的手写难度来说,XML还是舒服一些,好读当然就好写。不过写出来的字符JSON就明显少很多。去掉空白制表以及换行的话,JSON就是密密麻麻的有用数据,而XML却包含很多重复的标记字符。

    以上所述就是本文的全部内容了,希望大家能够喜欢。

     

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

    相关文章
    • Json和Jsonp理论实例代码详解

      Json和Jsonp理论实例代码详解

      2016-11-23 11:01

    • phplearn初学者

      phplearn初学者

      2016-11-23 10:00

    • JSON字符串和js对象转换

      JSON字符串和js对象转换

      2016-11-22 18:00

    • 在JavaScript中使用JSON数据

      在JavaScript中使用JSON数据

      2016-11-22 17:01

    网友点评
    m