可能重复:
我有一个嵌套的数据结构 / JSON,如何访问特定的值?
我想遍历一个二维的json对象... 对于一个一维的JSON对象,我是这样做的
for (key in data) {
alert(data[key]);
}
我该如何处理一个二维的物品?
可能重复:
我有一个嵌套的数据结构 / JSON,如何访问特定的值?
我想遍历一个二维的json对象... 对于一个一维的JSON对象,我是这样做的
for (key in data) {
alert(data[key]);
}
我该如何处理一个二维的物品?
Javascript中没有二维数据,所以你有的是嵌套对象,或多维数组(数组的数组),或它们的组合(拥有数组属性的对象,或对象数组)。只需循环遍历子项:
for (var key in data) {
var item = data[key];
for (var key2 in item) {
alert(item[key2]);
}
}
item
;-) - John Dvorakfor(var i in data){
for(var j in data[i]){
alert(data[i][j]);
}
}
尝试:
for (var key in data) {
for (var key2 in data[key]){
alert(data[key][key2]);
}
}
alert(data.key)
,其中 key 是对象中的键。 - Ryan