У меня есть две структуры, одна из которых содержит одно поле, а другая содержит три поля: -
type User struct {
Name []CustomerDetails `json:"name" bson:"name"`
}
type CustomerDetails struct {
Value string `json:"value" bson:"value"`
Note string `json:"note" bson:"note"`
SendNotifications bool `json:"send_notifications" bson:"send_notifications"`
}
Я хочу получить доступ к полям CustomerDetails
, используя поле структуры User
, например
func main() {
var custName User
custName.Name.Value = "ABC"
fmt.Println(custName)
}
Но это дает мне ошибку
custName.Name.Value не определено (тип [] CustomerDetails не имеет поля или значения метода)
Ссылка на игровую площадку
Как я решу эту ошибку? Кто-нибудь может мне помочь?