我只是在这样的字符串中有一个巨大的数组:
"test", "blabla", "anothertest", "et", "cetera"
我需要能够将它转换为数组,最好不要留下“”。 我不知道javascript如何能够做到这一点,但我听说JSON能够做到这样的事情。
答案 0 :(得分:3)
JSON确实很好:
var string = '"test", "blabla", "anothertest", "et", "cetera"';
JSON.parse('[' + string + ']');
请记住string
必须遵守JSON语法。更确切地说,您必须检查是否使用了双引号,分隔符是逗号等等。
答案 1 :(得分:1)
如果你的字符串包含引号中的数据,并用逗号分隔,那么它几乎是有效的json。就这样做
var myparsedarray = JSON.parse("[" + yourstring + "]");