我的json文本格式为[“string1”,“string2”,...]。
如何将其转换为javascript数组并显示值?
答案 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] ...
}