Boa noite!
Tenho um array em que está desta forma:
{ id: "1", name: "Category 01", active: true, parentId: "0", children: null },
{ id: "2", name: "Category 02", active: true, parentId: "1", children: null },
{ id: "3", name: "Category 03", active: false, parentId: "2", children: null },
{ id: "4", name: "Category 04", active: true, parentId: "2", children: null },
{ id: "5", name: "Category 05", active: false, parentId: "4", children: null },
{ id: "6", name: "Category 06", active: false, parentId: "1", children: null },
Como faço para deixar na seguinte estrutura?
{
"data":
[
{
"data":{
"id":"1",
"name":"Category 01",
"active":"true",
"parentId": "0"
},
"children":[
{
"data":{
"id":"2",
"name":"Category 02",
"active":"true",
"parentId": "1"
},
"children":[
{
"data":{
"id": "3",
"name":"Category 03",
"active":"true",
"parentId": "2"
}
},
{
"data":{
"id":"4",
"name":"Category 04",
"active":"true",
"parentId": "2"
}
}
]
},
{
"data":{
"id":"5",
"name":"Category 02",
"active":"true",
"parentId": "2"
}
}
]
},
"children":[
{
"data":{
"id":"6",
"name":"Category 06",
"active":"true",
"parentId": "1"
}
}
]
]
.....
}