2017-04-11 8 views
0

我有一个字符串格式的数组。我如何将其转换为数组。如何将嵌入的字符串数组转换为数组javascript

my_data="['A','B','C']" (Note the quotes around []) 
convert this to ['A','B','C'] 

到目前为止,我尝试json.parse和其他字符串数组谈话没有运气。任何人都可以请帮忙吗?

+0

删除多余的字符并用逗号分隔。 –

+0

同意,但不是字符串操作,可能有办法将此字符串转换为数组。 – user2406718

回答

1

替换单引号与使用正则表达式双引号,然后JSON.parse将正常工作:JSON.parse(my_data.replace(/\'/g,"\""));

单引号不用于JSON数据的有效字符。

+0

它工作。你是对的,单引号似乎是一个问题。 – user2406718

相关问题