JS:JSON(parse() stringify())
JSON(Java Script Object Notation):
是js存储和传输数据的格式
语法:
- 数据为键/值对(在双引号中)。
- 数据由逗号分隔。
- 大括号保存对象。
- 方括号保存数组。
parse() 方法
JSON 字符串转换为 JavaScript 对象
使用 JavaScript 内置函数 JSON.parse() 将字符串转换为 JavaScript 对象
var txt = '{"person":[' + '{"name":"a1","age":"10"},' + '{"name":"a2","age":"11"},' + '{"name":"a3","age":"12"}]}'; var obj = JSON.parse(txt); console.log(obj);
stringify() 方法
stringify() 方法将一个 JavaScript 对象或值转换为 JSON 字符串
实例:
var txt = { "person": [{ "name": "a1", "age": "10" }, { "name": "a2", "age": "11" }, { "name": "a3", "age": "12" } ] }; var str=JSON.stringify(txt); console.log(str);
打印结果:
{"person":[{"name":"a1","age":"10"},{"name":"a2","age":"11"},{"name":"a3","age":"12"}]}