Json字符串和Json对象相互转换(JSON.stringify和JSON.parse)
1、转为Json字符串(JSON.stringify)
var a={a:1,b:2,c:3};
var b=JSON.stringify(a);
console.log(b);//{"a":1,"b":2,"c":3}
/****************************************/
var a={a:"1",b:"2",c:"3"};
var b=JSON.stringify(a);
console.log(b);//{"a":"1","b":"2","c":"3"}
2、转为Json对象(JSON.parse)
var a={"a":1,"b":2,"c":3}
var b=JSON.parse('{"a":1,"b":2,"c":3}')
var c=JSON.parse(a)//报错
console.log(b)//{a: 1, b: 2, c: 3}
/******************************************/
var a={a:1,b:2,c:3};
var b=JSON.stringify(a);//转为json字符串
c=JSON.parse(b);//转为json对象
console.log(c)//{a: 1, b: 2, c: 3}