JSON的应用
JSON就是一种文本格式,用来存储数据的。
它是js语法的子集,eval()函数使用的是js编辑器,可解析JSON文本。
在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。
例如:
1、 JSON字符串:
var str1 = '{ "name": "cxh", "sex": "man" }';
2、 JSON对象:
var str2 = { "name": "cxh", "sex": "man" };
JSON.parse()和JSON.stringify()使用
parse()用于从一个字符串中解析出json对象
var str = '{"name":"huangxiaojian","age":"23"}'
JSON.parse(str)
结果:
Object
name: “huangxiaojian”
age: “23”
stringify()用于从一个对象解析出字符串,如
var a = {a:1,b:2}
JSON.stringify(a)
结果:
“{“a”:1,”b”:2}”