Всем привет!
Использую
дерево.
Как построить данного вида структуру?
Например у меня данные из базы в хаотичном порядке вида:
{ id, name, parentId }
(Нужно ли мне еще одно поле "Порядковый номер"?)
Для отображения дерева нужно привести их к виду:
[
{
"id": 1,
"name": "node1",
"children": [
{
"id": 11,
"name": "node1.1",
"children": [
{
"id": 111,
"name": "node1.1.1",
"children": [
{
"id": 1111,
"name": "node1.1.1.1",
"children": []
}
]
}
]
},
{
"id": 12,
"name": "node1.2",
"children": []
}
]
}
]
Как построить цикл для того чтобы выстроить аналогичную структуру?
Буду признательна ссылкам на ресурсы почитать.