我有来自api的数据,其中一个属性的值像
[{
......
attr_name: "["abcd"]"
attr_names:"{abcd}"
.......
}]
如何将此值转换为数组[“ abcd”]? 预先谢谢你。
答案 0 :(得分:0)
尝试使用JSON.parse
,它将把json string
转换为object
。
循环遍历data
数组,并将其转换,然后将其本身分配回如下。
data.forEach(d => d.attr_name = JSON.parse(d.attr_name));
let data = [{
attr_name: '["abcd"]',
attr_names: "{abcd}"
}];
data.forEach(d => d.attr_name = JSON.parse(d.attr_name));
console.log(data);