有没有简单的方法可以像这样迭代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"
}

08-04 15:46