【发布时间】:2012-04-20 15:07:42
【问题描述】:
我有一个表格中的项目列表
ID - 父母 ID - 姓名
该列表采用如下 JSON 格式
[
{
"id": 1,
"parent_id": 0,
"name": "item 1"
},
{
"id": 2,
"parent_id": 0,
"name": "item 2"
},
{
"id": 3,
"parent_id": 1,
"name": "item 3"
}
]
如何使用 javascript 将其转换为这样的嵌套列表? (嵌套层数没有限制)
[
{
"id": 1,
"parent_id": 0,
"name": "item 1",
"children": [
{
"id": 3,
"parent_id": 1,
"name": "item 3"
}
]
},
{
"id": 2,
"parent_id": 0,
"name": "item 2"
}
]
【问题讨论】:
标签: javascript json tree hierarchy hierarchical-data