У меня есть файл с данными, который выглядит так:Построение JSon структуры дерева из идентификаторов
ID attribute
1 'text'
101 'text'
1011 'text'
10111 'text'
1011101 'text'
1011102 'text'
1011103 'text'
1011104 'text'
1011130 'text'
Моя цель состоит в том, чтобы построить древовидную структуру JSon из этих данных:
{
[
ID : 1,
attribute : 'text',
children : [
ID: 101,
attribute : 'text',
children : [
...
ID : 2,
...
]
}
В питона, я построил список dictionnaries так:
[ {'id': ID, 'attr' : text}, {...} ]
Я думаю, я мог бы использовать тот факт, что лист ID содержать своих родителей id, но я не вижу способ построить структуру, которую хочу.
Я буду признателен за любую помощь, в псевдокоде или любом другом языке программирования.
Я думаю, что вы столкнулись с неприятностями, с таким форматом, если есть еще 99 деревьев верхнего уровня. – TankorSmash