Вау, спасибо, мужик. Я не могу себе представить, как это сделать, если ты не дал мне скрипку.

я есть таблица с этими данными в Postgres, и мне трудно преобразовать ее в объект JSON.

node_id    parent_node    name
-------    -----------    ----
1                         node1
2          1              node2
3          1              node3
4          2              node4
5          2              node5
6          2              node6
7          3              node7
8          3              node8

Как мне конвертировать это так?

{
    name: 'node1'
    childs: [
        { 
            name: 'node2',
            childs: [
                {
                    name: 'node4',
                    childs: []
                },
                {
                    name: 'node5',
                    childs: []
                },
                {
                    name: 'node6',
                    childs: []
                }
            ]
        },
        ...    
    ]
}

Любое предложение поможет. Спасибо