作者:诺 | 来源:互联网 | 2022-12-10 12:47
如何将此响应转换为有效数组?
我想对Object.map
数据执行:
var user_roles = "['store_owner', 'super_admin']";
这不是有效的JSON,所以我无法使用 JSON.parse
1> Berry M...:
是的,这里发布的大多数答案建议使用JSON.parse
,然后在被删除之前进行3次投票.人们忽略了缺少符合JSON标准的报价.但是字符串IS是有效的Javascript.您可以执行以下操作:
const obj = {
thing: "['store_owner', 'super_admin']",
otherThing: "['apple', 'COOKIEs']"
}
for (const key in obj) {
const value = obj[key];
obj[key] = eval(value);
}
console.log(obj);