0
我有一个字符串格式的数组。我如何将其转换为数组。如何将嵌入的字符串数组转换为数组javascript
my_data="['A','B','C']" (Note the quotes around [])
convert this to ['A','B','C']
到目前为止,我尝试json.parse和其他字符串数组谈话没有运气。任何人都可以请帮忙吗?
我有一个字符串格式的数组。我如何将其转换为数组。如何将嵌入的字符串数组转换为数组javascript
my_data="['A','B','C']" (Note the quotes around [])
convert this to ['A','B','C']
到目前为止,我尝试json.parse和其他字符串数组谈话没有运气。任何人都可以请帮忙吗?
替换单引号与使用正则表达式双引号,然后JSON.parse将正常工作:JSON.parse(my_data.replace(/\'/g,"\""));
单引号不用于JSON数据的有效字符。
它工作。你是对的,单引号似乎是一个问题。 – user2406718
删除多余的字符并用逗号分隔。 –
同意,但不是字符串操作,可能有办法将此字符串转换为数组。 – user2406718