Skip to content

JSON 是存储和传输数据的格式

语法

js
{         // 数据是键值对
	"age":18,         // 数据之间由逗号分隔
	"employees":[   // 方括号保存数组
	    {"firstName":"Bill", "lastName":"Gates"},    // 花括号保存对象
	    {"firstName":"Steve", "lastName":"Jobs"},
	    {"firstName":"Alan", "lastName":"Turing"}
	]
}

JSON 与 JS 对象

JSON 格式在语法上与创建 JS 对象 的代码相同。所以,JavaScript 程序可以很容易地将 JSON 转换成本地的 JS 对象

js
//json
var jsonstr = '{"name":"吴彦祖","age":48,"isman":true,"works":["新警察故事","环游地球80天"]}';

//json转js对象
var obj = JSON.parse(jsonstr);
console.log(obj.name);

//js对象转json
var json = JSON.stringify(obj);
console.log(json);


---
吴彦祖
{"name":"吴彦祖","age":48,"isman":true,"works":["新警察故事","环游地球80天"]}