json数据交互格式

我们的ajax的交互是主要以response为主要内容的,但是我们的交互的主要的使用格式

 

json:是为了代替ajax中的xmlajax创始人说:json就是ajax中的xml

当然你可以这阳认为,因为所有的xml都可一下装换为json。而在服务端,你可以用一个javabean转化为json格式的文件

 

json简介:

json中有两种语法:

1.map你的数据都可以这个一个map中的键值对来使用:

xml格式:

<person>

<name>lxb</name>

<age>12</age>

</person>

json格式:

Person={name:"lxb",age:12}

 

操作:person.name person.age

这样来表示一个json的数据,所以我们的键值之间要用:来连接,每个键值对要用,来连接

2.[]数组

我们可以来表示一个相互并列的数据

xml格式:

<persons>

<person>

<name>lxb</name>

<age>12</age>

</person>

<person>

<name>wzt</name>

<age>22</age>

</person>

</persons>

json格式

Persons=[{name:"lxb",age:12}{name:"wzt",age:22}]

 

操作:persons[0].name persons[1].age

 

这样的格式转换是为了满足在javascript完美的操作json格式

 

你的对象返回之后,会是一个字符串var res = xmlHttp.responseText;

你可以是var resObj = eval("("+res+")");这样会把字符串转化一个javascript中的对象

 

你就可以操作这些数据了!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。