JSON全称为JavaScript Object Notation。
JSON是理想的数据交换语言,易于人阅读和编写,也易于机器解析和生成。它主要用于在服务器和 Web 应用程序之间传输数据。
JSON与对象的区别
var obj = {a: 'hello', b: 'text'}
var json = '{"a": "hello", "b": "text"}'
JSON与对象的互相转化
对象转json使用 JSON.stringfy
,而json转对象则使用 JSON.parse
。
var user = {
name: 'yonni',
age: 18,
sex: 'male'
}
// 对象转为json字符串
var jsonUser = JSON.stringfy(user);
// json字符串转对象
var obj = JSON.parse('{"name":"yonni", "age":18, "sex":"male"}');