XML的格式:
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
JSON的格式:
{
"sites": [
{ "name":"w3c" , "url":"www.w3c.com" },
{ "name":"google" , "url":"www.google.com" },
{ "name":"微博" , "url":"www.weibo.com" }
]
}
区别:
1、读取的方式不一样。XML是使用XML DOM来循环遍历文档,JSON可以通过JSON.parse方法将json字符串转化为JavaScript可解析的格式。
2、格式不一样,XML的格式是对便签类似于HTML便签一样,而JSON是key/value的格式。
JSON的优点:
1、JSON更小,相同的数据量,文件size比XML小。
2、更快,读写的速度比XML快。
3、更容易解析,因为json的格式与JavaScript的格式类似,所以将json转化为js可读的格式的时候更加容易。