ES6:JSON

1:JSON标准写法:只能用双引号,所有的名字都必须用引号包起来。其中

{a: 12, b: 5}       ×
{"a": 12, "b": 5}   √

{a: 'abc', b: 5}    ×
{"a": "abc", "b": 5}

2:JSON的简写

    a:名字跟值(key和value)一样的

    let a=12;
    let b=5;
    let json={a, b, c: 55};
    console.log(json); //{a: 12, b: 5, c: 55}

    b:JSON里面有方法

        show: function (){...} 简写成 show(){...}

    let json={
      a: 12,
      show(){
        alert(this.a);
      }
    };

    json.show();

3:JSON转化为字符串:    JSON.stringify

    let json={a: 12, b: 5};
    console.log(JSON.stringify(json));// {"a":12,"b":5}

4:字符串转化为JSON:    JSON.parse

    let str='{"a": 12, "b": 5, "c": "abc"}';
    let json=JSON.parse(str);
    console.log(json); //{a: 12, b: 5, c: "abc"}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值