А не подскажите ещё пожалуйста, как перезаписывать данные в нужном строке. Я сейчас делаю так: анмаршл, затем бегу циклом по списку клиентов(for _, i := range clienty) и потом по идеи работаю с объектами, т.е. пишу так i.Date = "новая дата", я в правильную сторону думаю? Нужно ли после присваивания делать маршал?
type tnode struct {
NodeValue int
NodeLevel int
Nodes []*tnode
}
И мне как-то её нужно заполнить по структуре начиная с 0-го уровня(Shop).