0

我正在使用一个 3rd 方插件,它使用 stringify 并给了我类似的东西:

["ProjectB","ProjectA","Paris"]

它是一个数组,但它使用了字符串化并序列化为这种格式。如何从中取回我的数组?现在我可以很好地使用 split 然后从每个字符串中删除第一个和最后一个字符并获取它,但我不想手动执行此操作。那是任何可以为我做的内置实用程序吗?

4

2 回答 2

5

假设你喜欢var str = '["ProjectB","ProjectA","Paris"]';

尝试使用,

var array = JSON.parse(str); //will return you an array

正如@AlexMA 指出的那样:JSON.parse旧浏览器不支持,所以你最好使用下面的 jQuery 版本,

var array = $.parseJSON(str);
于 2012-05-25T18:20:03.093 回答
0

您可以使用

JSON.parse(your_arr_str);

或jQuery

$.parseJSON(your_arr_str);
于 2012-05-25T18:19:34.003 回答