JavaScript JSON 字符串和对象相互转换
一、使用JSON.stringify()
将对象转为 JSON 格式的字符串
1、案例:
let obj = { a:12, b:"34" };
console.log(JSON.stringify(obj));
输出字符串:
{"a":12,"b":"34"}
2、JSON.stringify
还能格式化输出,第三个参数是缩进的空格数量,例如:
//设置缩进为2个空格
console.log(JSON.stringify(obj,null,2));
输出字符串如下
{
"a": 12,
"b": "34"
}
二、使用JSON.parse()
将 JSON 格式的字符串转为对象
1、案例:
let obj = JSON.parse(`{"a":12,"b":"34"}`);
console.log(obj.a); //打印 12
console.log(obj.b); //打印 '34'
版权声明:[自由转载-注明出处-非商用-非衍生] (知识共享许可协议)