xml 和 json

XML和JSON都使用结构化方法来标记数据


数据交换

JSON 所使用的字符要比 XML 少得多,可以大大得节约传输数据所占用得带宽,有效数据率更大

应用场景

JSON在Javascript主场作战,可以存储Javascript复合对象,有着xml不可比拟的优势。

json用途 :

对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。

表示对象

JSON最常用的格式是对象的 键值对。例如下面这样:
1
{"firstName": "Brett", "lastName": "McLaughlin"}

表示数组

和普通的 JS 数组一样,JSON 表示数组的方式也是使用方括号 []。


用XML表示中国部分省市数据如下:

<?xml version="1.0" encoding="utf-8"?>

<country>

    <name>中国</name>

    <province>

        <name>黑龙江</name>

     <cities>

            <city>哈尔滨</city>

            <city>大庆</city>

        </cities>

    </province>

    <province>

        <name>广东</name>

        <cities>

            <city>广州</city>

            <city>深圳</city>

            <city>珠海</city>

        </cities>

    </province>

</country>

用JSON表示如下:

{

{name:"中国", 

   province:[ { 

name:"黑龙江", 

cities:{ 

city:["哈尔滨","大庆"] 

},{

name:"广东", 

cities:{ 

city:["广州","深圳","珠海"] 

} ]

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值