Hi masters i need to find the best way to convert this:
[
{ "id": 1, "animal": "cat", "age": 6, "name": "loky" },
{ "id": 2, "animal": "cat", "age": 3, "name": "michu", "parent": 1 },
{ "id": 3, "animal": "cat", "age": 2, "name": "boots", "parent": 1 },
{ "id": 4, "animal": "dog", "age": 9, "name": "bones" },
{ "id": 5, "animal": "dog", "age": 6, "name": "chok", "parent": 4 },
{ "id": 6, "animal": "dog", "age": 6, "name": "cofee","parent": 4 }
]
to this:
[
{ "id": 1,
"animal": "cat",
"age": 6,
"name": "loky",
"childs":[ { "id": 2, "animal": "cat", "age": 3, "name": "michu", "parent": 1 },
{ "id": 3, "animal": "cat", "age": 2, "name": "boots", "parent": 1 }]
}
,
{ "id": 4,
"animal": "dog",
"age": 9,
"name": "bones",
"childs":[{ "id": 5, "animal": "dog", "age": 6, "name": "chok", "parent": 4 },
{ "id": 6, "animal": "dog", "age": 6, "name": "cofee", "parent": 4 }]
}
]
note that the "parent" key must be used to nest "childs" ,i create my way but with several functions is horrible ,i think there may be a more efficient way.
Thanks in advance sorry for my english
ObjectandArray. Without knowing what “horrible” approach you took, how can we know which approaches constitute an adequate answer to this question?