string `json:"key"`
Name string `json:"name"`
Href string `json:"href,omitempty"`
Desc string `json:"description,omitempty"`
Users Users `json:"users,omitempty"`
}
type Users struct {
UsersList []User `json:"user,omitempty"`
}
var group Group
group.Key = RandStringBytes(16)
group.Name = groupName
data, err := json.Marshal(group)
Ожидаемое поведение, в group будут поля Key и Name.
В реальности добавляется пустой []Users.
ЧЯДНТ?
https://play.golang.org/p/aS8ZDurzpPI
Нужно указатель на Users использовать.
Обсуждают сегодня