我有一个对象的 JSON 字符串,该对象具有一个数组作为其属性之一。如何让结果对象具有字符串数组:
let arr = ['10','22'];
let obj = `{
"name":"bob",
"arr":"${arr}"
}`;
let parse = JSON.parse(obj);
console.log(parse);
预期输出:
{
"name":"bob",
"arr":['10','22']
}
您应该使用JSON.stringify
并删除两个双引号"
let arr = ["10", "22"]
let obj = `{
"name":"bob",
"arr":${JSON.stringify(arr)}
}`
let parse = JSON.parse(obj)
console.log(parse)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句