对于ajax请求的响应数据来说,json优于xml的两个主要优点是什么?
2个回答
展开全部
我觉得json优与xml的最大原因是,XML的解析很麻烦,返回的XML需要使用DOM去解析,而json返回的数据可以使用类似js对象的方式去引用,很简单。
例如返回一个用户的信息,如果为XML:
<user>
<name>Mr Zou</name>
<sex>1</sex>
</user>
那么要显示name和sex,就需要利用DOM将XML解析,这个过程要编写大量的代码,
如果使用JSON:
var user ={'name':'Mr Zou','sex':1};
则引用很简单:
alert(user.name);//姓名
alert(user.sex);//性别
例如返回一个用户的信息,如果为XML:
<user>
<name>Mr Zou</name>
<sex>1</sex>
</user>
那么要显示name和sex,就需要利用DOM将XML解析,这个过程要编写大量的代码,
如果使用JSON:
var user ={'name':'Mr Zou','sex':1};
则引用很简单:
alert(user.name);//姓名
alert(user.sex);//性别
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询