我有一个API,它返回简单的json。这需要转换成嵌套的JSON数组在父/子关系的基础上"ParentId"在每个节点。下面是示例JSON数组,我从API ..可以eanyone张贴任何函数的JavaScript实现这一点的例子?
我正在尝试在react中创建剑道树列表视图。
我想要这个
const employees = [
{
"id" :1,
"IdChild": 23890952,
"ParentId": null
},
{
"id" :2,
"IdChild": 23890953,
"ParentId": 23890952
},
{
"id":3,
"IdChild": 23890954,
"ParentId": 23890953
}
];
转换为:
const employees = [
{
"id" :1,
"IdChild": 23890952,
"ParentId": null,
"employees":[{
"id" :2,
"IdChild": 23890953,
"ParentId": 23890952,
"employees":[{
"id":3,
"IdChild": 23890954,
"ParentId": 23890953
}]
}]
},
];
出口违约员工;
3条答案
按热度按时间fiei3ece1#
这是解决方案。
说明:
我们也可以把id作为object的键
wydwbb8l2#
我尝试了这些解决方案,但如果我有这样的React,它们对我不起作用:
这就是我想要的回应:
vsaztqbk3#