JSON - строковый формат - линейный.
Дерево не является линейным типом данных.
С их помощью вы должны решить, как дерево выглядит как строка.
Вы можете попробовать:
- Создайте строку кортежа:
"A(B(E,F),C(G,H))"
- Обход дерева и создание из него массива:
["A", "B", C"]
- Создание таблицы / карты пар «родители-дети»:
[{"node":"A","children":["B","C"]},{"node":"B","children":["E","F"]}]
- ... или, может быть, что-то еще, будь креативным!