在javascript中访问json数据(字符串数组)

时间:2012-02-29 11:45:19

标签: javascript arrays json

我的json文本格式为[“string1”,“string2”,...]。

如何将其转换为javascript数组并显示值?

3 个答案:

答案 0 :(得分:1)

使用JSON库https://raw.github.com/douglascrockford/JSON-js/master/json2.js

var array =  JSON.parse('["string1" , "string2", "string3"]');

或使用jQuery

var array =  $.parseJSON('["string1" , "string2", "string3"]');

或使用eval(不推荐)

var array =  eval('["string1" , "string2", "string3"]');

然后是数组[0],数组[1] ......

答案 1 :(得分:0)

这是一个数组,如果您打开开发人员控制台并尝试:

["string1" , "string2"][0]
--> "string1"

["string1" , "string2"].length
--> 2

答案 2 :(得分:0)

// create array
var myArrayFromJson =  JSON.parse('["string1" , "string2", "string3"]');

// iterate
for (var i=0;i<myArrayFromJson.length;(i=i+1)){
  console.log(myArrayFromJson[i]);
  // ... do things with myArrayFromJson[i] ...  
}