JSON

XML和JSON分析比较(2)

字号+ 作者:H5之家 来源:H5之家 2015-10-24 14:48 我要评论( )

(3).实例比较 XML和JSON都使用结构化方法来标记数据,下面来做一个简单的比较。 1.用XML表示中国部分省市数据如下: ?xml version="1.0" encoding="utf-8" ?country name中国/name provincename黑龙江/namecityscit

(3).实例比较
    XML和JSON都使用结构化方法来标记数据,下面来做一个简单的比较。
<1>.用XML表示中国部分省市数据如下:

<?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却包含很多重复的标记字符。

json, xml, xml和json对比

上一篇: JSON简介

下一篇: 移动互联网产品设计中的需求分析——用例分析

 

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

相关文章
  • php CI 实战教程:[5]用curl获取json并解析

    php CI 实战教程:[5]用curl获取json并解析

    2016-02-26 17:00

  •  JSON入门级学习总结-JSON数据结构

    JSON入门级学习总结-JSON数据结构

    2016-02-25 11:05

  • Android解析Json速度最快的库:json

    Android解析Json速度最快的库:json

    2016-02-13 18:00

  • JavaScript转换与解析JSON方法实例详解第1/2页

    JavaScript转换与解析JSON方法实例详解第1/2页

    2016-02-10 21:25

网友点评
>