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