【发布时间】:2012-12-17 10:09:07
【问题描述】:
如何打印我获取的每个 json 对象的值。
这就是我的工作
$.each(data, function(key, value){
console.log(key + ": " + value);
});
这就是值所包含的内容。
Object
->Person: Array[1]
-->0: Array[10]
--->0: "id:8"
--->1: "name:Holly"
--->length: 1
--->__proto__: Array[0]
->__proto__: Object
这就是我得到的
0: [object Object]
1: [object Object]
2: ........
【问题讨论】:
-
我可以通过 $.each(data, function(key, value){ $.each(value, function(key, value){ $.each(value, function(key) , value){ console.log(key + ": " + value[0]); }); }); });但我不认为这很漂亮......
-
看Printing nested JSON without using variable names问题。简而言之,你需要一个递归。
-
print是什么意思? -
买个好点的浏览器就行了,其他什么都不需要。
标签: javascript jquery json