json:
1、JSON对象:
JSON.stringify
JSON.parse
2、JSON简写:
(1)属性和属性值(key、value)的名字是一样的时候可以只保留其中一个(如{a:a, b:b}=>{a, b});
(2)方法 当函数中有:function时,可以把:function删掉。
3、json标准写法:
(1)名字和字符串值只能用双引号;
(2)所有的名字都必须用双引号包起来。
<script>
// json对象
/* let json = { a: 1, b: 5 }
// JSON.stringify输出json格式的数据(字符串变为JSON数据)
// let str = JSON.stringify(json)
// encodeURIComponent把json数据加密为URI
let str = 'https://www.baidu.com/push/user?data=' + encodeURIComponent(JSON.stringify(json))
alert(str) */
// json数据变为对象(字符串)
/* let str = '{"a":1,"b":2,"c":"hr226"}'
let json = JSON.parse(str)
console.log(json) */
// json简写
/* let a = 1;
let b = 2;
// let json={a:a,b:b,c:3}
let json = {a,b,c: 3}
console.log(json) */
// json方法
let json = {
a: 1,
// show: function() {
show() {
alert(this.a);
}
}
json.show();
</script>