您的位置:首页 > Web前端 > JavaScript

XML与JSON数据对比

2011-12-09 16:08 197 查看
1:编写格式

xml:

<?xml version='1.0' ?>

<employee>

<first>first</first>

<name>张三</name>

<age>13</age>

<email>zhangsan@163.com</email>

</employee>

</xml>

json:

{

"employee": {

first: 'first',

name: '张三',

age: '13',

email: 'zhangsan@163.com'

}

}

从上面两个例子可以看出,使用JSON编写的信息内容比使用XML编写的信息内容要简单的多

2:可读性

简单的例子中,二者的可读性是不分上下,但是如果是复杂的数据,XML的可读性比JSON要好

3:易用性

在语法上,JSON与其他格式的区别在于分割数据的字符,JSON中的分割字符是引号、逗号、大括号、冒号和逗号

如果数据返回值是JSON类型的数据,那么就可以使用JavaScript的eval()函数来接受返回的JSON值,完全不需要解析数据。

4:非冗长性

JSON的优点是非冗长性,在XML中,开始标记和结束标记必须同时存在,而JSON中,所有的这些标记是以一个简单的符号来结束
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: