【发布时间】:2014-05-04 08:34:24
【问题描述】:
如何遍历Json对象?
var obj = { "field": {"row1" : {"col1":10,"col2":20,"col3":30},"row2" : {"col1":20,"col2":30,"col3":40}}}
$(obj).each(function(i,val) {
child_obj =val
while(children = child_obj.children() ) {
child_obj = children .children()
}
});
当我在 JSON 对象上调用子函数时,它没有得到子函数。
子函数是否仅适用于 DOM 元素而不适用于 JSON?
如何遍历 JSON 对象并获取列值?
【问题讨论】:
-
那么,这里的实际问题是什么?
-
如何遍历json对象并获取col值
-
children()仅适用于 DOM。你能更具体的说你的目标是什么吗?您已经使用each在第一级完成了循环,您也可以在另一个级别上执行此操作。 -
如何递归迭代 JSON 对象?