I have structure database in array of objects stored like this:
arry = [{"name": "a", "id": "2", "data":"foo", "parent": "1"},
{"name": "b", "id": "3", "data":"foo", "parent": "2"},
{"name": "c", "id": "4", "data":"foo", "parent": "3"},
{"name": "d", "id": "5", "data":"foo", "parent": "3"},
{"name": "e", "id": "6", "data":"foo", "parent": "4"},
{"name": "f", "id": "7", "data":"foo", "parent": "5"}]
I want nested structure like this
{
"2":{
"name": "a",
"data": "foo",
"3":{
"name": "b",
"data":"foo",
"4":{
"name": "c",
"data":"foo",
"6":{
"name": "e",
"data": "foo",
};
},
"5":{
"name": "d",
"data": "foo",
"7":{
"name": "f",
"data": "foo"
}
}
}
}
};
so I can use it Angular Material tree.