我有一个 JSON 数据,格式如下:
[{
"id": 1,
"children": [{
"id": 7,
"children": [{
"id": 8,
"children": [{
"id": 4
}, {
"id": 5
}, {
"id": 11
}
]
}, {
"id": 9
}
]
}, {
"id": 6
}, {
"id": 10
}
]
}, {
"id": 2,
"children": [{
"id": 3
}, {
"id": 12
}
]
}, {
"id": 13
}
]
此 JSON 数据的树是:
我想遍历所有节点并提取维护其父子层次结构的所有数据的“id”。我如何使用递归函数来做到这一点。
这个想法是在ruby中解析json结构。