1.ES5下的json
1.1 基本概念
是对象
简写形式,名字跟值(key和value)一样,留一个就行
方法 :function一块删 即show:function(){...}等价于show(){}
1.2 JSON->字符串
JSON->字符串let json = {
"a": 11,
show() {
alert(this.a);
}
};
json.show();
2.ES6下的json
2.1 基本概念
标准写法:只能用双引号,所有的名字都必须用引号包起来
2.2 字符串->JSON
字符串->JSONlet str = ‘{ "a": 11,"b": 21}‘;
let json = JSON.parse(str);
alert(json);
console.log(json);
2.3 JSON->字符串
JSON->字符串let json = {
"a": 11,
"b": 21
};
let str = JSON.stringify(json);
alert(str);