使用jquery迭代紧凑的json结构

时间:2010-02-14 22:28:18

标签: javascript json loops

有没有像这样迭代json结构的简单方法?

var xstring = [ {"test1",1} ,{"test2",2} ,{"test77","aa"} ] ;

1 个答案:

答案 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"
}