19

我有一个数组的字符串表示:

'["item1", "item2", "item3"]'

我正在尝试将其转换回数组。

任何指针表示赞赏。

4

3 回答 3

33

只需使用JSON.parse('["item1", "item2", "item3"]');

于 2012-04-04T01:19:16.310 回答
3

尝试JSON.parse

 ary = JSON.parse(s);

大多数浏览器本机支持它,对于其他浏览器,您需要json.js

于 2012-04-04T01:19:04.490 回答
-1

你也可以使用

var genericList = eval('(' + s + ')');

for(i=0;i<genericList.lengthl;i++){
   alert("element : " + genericList[i]);
}
于 2012-04-04T01:24:33.957 回答