JSON(JavaScript Object Notation,js对象简谱)是一种轻量级的数据交换格式。采用完全独立于编程语言的文本格式来存储和表示数据。
JSON语法规则
- 对象表示为键值对
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组
JSON对象三种数据类型
- 对象类型:{name:value,name:value...} 其中name是字符串类型,而value是任意类型。
- 数组/集合类型:[value,value,value...] 其中value是任意类型
- 混合类型:[{},{}...]或{name:[]...} 合理包裹嵌套对象类型和数组类型
JSON和JS对象互转
JSON是js对象的字符串表示法,它使用文本表示一个js对象的信息,本质是一个字符串。
JSON字符串转换为js对象
var jsonStr='{"a":"hello","b":"world"}'; var obj=JSON.parse(jsonStr);
js对象转换为JSON字符串
var obj={a:"hello",b:"world"}; var jsonStr=JSON.stringify(obj);
posted on
浙公网安备 33010602011771号