【发布时间】:2014-10-05 09:42:18
【问题描述】:
我正在尝试将结构编组为 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 中是无效语法。
标签: go