天天看点

JS中对象数据与json数据相互转换

(一)对象数据转为Json数据:

/**/
var json = JSON.stringify(object);
console.log(json);

           

       此方法的好处在于,偶尔在前端调试需要把一个对象数据打印到浏览器控制台进行查看,此时得先把对象数据转化为json数据才能通过console.log()或者alert()的方式显示出来。

(二)Json数据转为对象数据:

//假设此处的
var object = JSON.parse(jsonData);
           

       此处需要注意一点:你的字符串必须符合JSON格式,即键值都必须使用双引号包裹

即:

//引用其他博主的例子
let a = '["1","2"]';
let b = "['1','2']";
console.log(JSON.parse(a));// Array [1,2]
console.log(JSON.parse(b));// 报错
           

继续阅读