我有表格中的项目列表
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"
}
]