现在的位置: 首页 > 综合 > 正文

XML与JSON数据对比

2013年10月23日 ⁄ 综合 ⁄ 共 648字 ⁄ 字号 评论关闭

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中,所有的这些标记是以一个简单的符号来结束

 

抱歉!评论已关闭.