Есть следующая структура:
type I3Node struct {
Id int32
Name string
Type string
...
Floating_Nodes []I3Node
Nodes []I3Node
}
Она заполняется десериализацией из json функцией
json.Unmarshal(json_reply, &root)
Хочу добавить в структуру поле
Parent *I3Node
, указывающее на родительскую ноду.Подскажите, как проще всего это сделать?
Пока рассматриваю вариант обхода дерева сразу после десериализации и ручного указания нодам ссылки на родительскую ноду.