0
Я пытаюсь маршалировать структуру в json. Он работает, когда структура имеет значения. Тем не менее, я не могу получить доступ к веб-странице, когда структура не имеет значения:Перейти: Маршал пустой структуры в json
Перейти:
type Fruits struct {
Apple []*Description 'json:"apple, omitempty"'
}
type Description struct {
Color string
Weight int
}
func Handler(w http.ResponseWriter, r *http.Request) {
j := {[]}
js, _ := json.Marshal(j)
w.Write(js)
}
ли ошибка, потому что json.Marshal не может мобилизовывать пустой-структуру?
какая ошибка? Вы явно игнорируете ошибку. Это может помочь проверить это. Кроме того, {[]} является недопустимым синтаксисом в Go. – Logiraptor