JSON是JavaScript的子集,是一个JS对象,也是一种数据格式
作为JS对象:
JSON.stringify({a:1,b:2}) // '{a:1,b:2}'
JSON.parse('{a:1,b:2}') // {a:1,b:2}
作为数据格式
它仅有以下几种数据类型:
- number:和JavaScript的number完全一致;
- boolean:就是JavaScript的true或false;
- string:就是JavaScript的string;
- null:就是JavaScript的null;
- array:就是JavaScript的Array表示方式——[];
- object:就是JavaScript的{ … }表示方式。
一个.json
文件:
{
number:1,
string:'str',
array:[1,2],
boolean:true,
val:null,
object:{
a:1
}
}