我有一个字符串传递给我
var str = "['♫', ['►', 'Play']]";
可以有多个条目
需要将其转换为数组。
怎么做?
PS:没有eval()请,也没有Jquery
注意:我尝试过JSON.parse,但它对我不起作用。它给出了以下错误:
位置1的JSON中的意外标记
答案 0 :(得分:2)
JSON.parse(str.replace(/'/g, '"'))
换句话说,修复引号以使其成为有效的JSON,然后您就可以使用JSON.parse
。