码迷,mamicode.com
首页 > Web开发 > 详细

JSON常见操作

时间:2018-08-19 15:42:06      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:http   一个   value   this   alt   info   分享   order   val   

1.JSON---> 字符串:JSON.stringify(json)

看如下代码:

let json={"orderId":"E2018081400181122","prdId":34};
let toStr = JSON.stringify(json);
console.log(toStr)

返回结果如下:

技术分享图片

 

2.字符串 ---> JSON:JSON.parse(str)

看如下代码:

let str=‘{"name":"Jack","age":10}‘;
let toJson = JSON.parse(str);
console.log(toJson);

返回结果如下:

技术分享图片

 

注意:在字符串转化成JSON的时候,要遵守以下规则:

1.只能用双引号;
2.所有的名字必须用双引号包起来。

上面2条是JSON的标准写法,如果没有按这个来,在进行字符串转JSON的时候会报下面的错:

技术分享图片

 

JSON的一些其他规则:

1.如果名字和值(key  和 value)一致时,可以只写一个。比如说

let numJson = {a:a,b:b}

你可以简写成

let numJson = {a,b}

 

2.里面有函数时,可以将":function"一块删掉。比如说:

let fcJson = {
    c:10,
    show:function(){
        return this.c
    },
}    

你可以简写成:

let fcJson = {
    c:10,
    show(){
        return this.c
    }
}

 

JSON常见操作

标签:http   一个   value   this   alt   info   分享   order   val   

原文地址:https://www.cnblogs.com/sese/p/9501185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!