JavaScript与Json
1、首先要说明的是,Json只是一种符合一定格式的数据而已,除此之外并没有其他
使用Json这种格式的数据在各个终端进行数据的传输和解析是一种非常好的方法
2、一般而言,从服务器端取回的数据是一个Json字符串或者Json文本,也就是说里
面是字符串,在前端接收到这个字符串之后,将Json字符串转换为JavaScript变
量,之后就能够应用到网页中了
1⃣️ JSon格式的字符串格式如下:
var responseData = ' {
"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}],
"array": [1,2,3],
"boolean": true,
"null": null,
"number": 123,
"object": {
"a": "b",
"c": "d",
"e": "f"
},
"string": "Hello World"
}'
注意这个变量是一个字符串类型的变量,如果将引号去掉的话,才是一个javaScript的变量对象
也就是使用JSON.parse()之后的结果
2⃣️ Json格式的文本和JavaScript变量对象之间的转换
var obj = JSON.parse(responseData); //得到一个JavaScript变量对象,就可以obj.employees[0].firstName了
var text = JSON.stringify(obj) ; //得到一个字符串,就是1⃣️ 中的那个字符串变量

浙公网安备 33010602011771号