有没有像这样迭代json结构的简单方法?
var xstring = [ {"test1",1} ,{"test2",2} ,{"test77","aa"} ] ;
答案 0 :(得分:4)
Samir Talwar是对的,大括号内的数据是字典,所以你会有这样的东西。
var xstring = [ {"test1": 1}, {"tests2": 2}, {"test3": "aa"} ];
然而,拥有不同的词典并没有多大意义,只有一个键,也许你正在寻找的只是一个字典(对象),就像这样。
var xstring = { "test1": 1, "test2": 2, "test3": "aa" };
所以xstring是一个字典/对象类型,javascript中并没有真正的迭代器对象,但你可以使用for
循环遍历这些项目。
for(var property in xstring){
xstring[property]; // Here are your values: 1, 2, "aa"
}