JSON与字符串互转
- JSON.stringify()
-
let str = 'http://baidu/path/user?data=' + endcodeURLComponent(JSON.stringify(json)
- JSON.parse(str)
JSON标准写法
- 只能用双引号
- 所有的名字只能用单引号包起来
- 错误
{a: 12,b:5}
{a: '1',b:'2'}
- 正确
{"a": "123","b" : "12"}
JSON的简写
- 名字和值一样的时候可以只写一个。
- 函数的简写
let json = {
a: 1,
show: function(){
alert(this.a)
}
}
json.show()
let json = {
a: 1,
show(){
alert(this.a)
}
}
json.show()