JSON
JavaScript Object Notation 翻译叫做JavaScript对象标记
1 对象和字符串
看花括号外边有没有引号
有:json字符串 {键:值}
无:JavaScript对象 {属性名:属性值}
var obj = { a: 'Hello',
b: 'world'
}; //这是一个对象,注意键名也是可以使用引号包裹的
var json = '{ " a ":"Hello",
"b":"world"
} '; //这是一个JSON字符串,本质是一个字符串
2 对象和字符串转换
从JSON转向对象JavaScript对象
var obj = JSON.parse('{"a":"hello", "b":"world"}');
// obj = {a: 'Hello', b: 'world'} ;
从JavaScript对象转向JSON字符串
var json = JSON.stringify({ a:'hello', b:'world'});
// json = '{"a":"hello", "b":"world"}';