繁体   English   中英

将字符串转换为数组并返回Javascript

[英]Converting String to Array and back in Javascript

我只是在这样的字符串中有一个巨大的数组:

"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 + "]");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM