json只是数据的一种格式,简介和清晰的层次结构让它成为数据交换的语言,易于人编写和阅读,同时也易于机器解读和生成,并且有效提高数据传输速度。json有两种格式
1.json对象
{ "name":"Kevin", "gender":"男", "age":23 }
2.json数组
[25,"Hi",true]
往往实际中应用的是两者的组合成更为复杂的数据集合
[ { "name":"Kevin", "gender":"男", "age":23 },
{ "name":"Jack", "gender":"男", "age":25 },
{ "name":"Rose", "gender":"女", "age":22 },
]
json和js对象的转换,window下有JSON属性下有两个方法
var obj = window.JSON.parse('{"a": "Hello", "b": "World"}'); //结果是 {a: 'Hello', b: 'World'} var json = window.JSON.stringify({a: 'Hello', b: 'World'}) //结果是'{"a": "Hello","b": "World"}'