我正在使用一个使用stringify的第三方插件,并给我一些类似的内容:
["ProjectB","ProjectA","Paris"]
这是一个数组,但它使用了stringify并序列化为这种格式。如何从这个数据中取回我的数组?现在我可以很好地使用split,然后从每个字符串中删除第一个和最后一个字符并获取它,但我不想手动执行此操作。是否有任何内置实用程序可以为我做到这一点?
答案 0 :(得分:5)
假设你喜欢var str = '["ProjectB","ProjectA","Paris"]';
尝试使用,
var array = JSON.parse(str); //will return you an array
正如@AlexMA所指出的那样:旧浏览器不支持JSON.parse
,因此您最好使用下面的jQuery版本,
var array = $.parseJSON(str);
答案 1 :(得分:0)
您可以使用
JSON.parse(your_arr_str);
或jquery
$.parseJSON(your_arr_str);