有没有简单的方法可以像这样迭代json结构?
var xstring = [ {"test1",1} ,{"test2",2} ,{"test77","aa"} ] ;
最佳答案
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"
}