json.Unmarshal
和类似函数的调用。
这些调用将失败并返回错误。
有关 Unmarshal
的更多信息,请参见 golang.org 的 func Unmarshal 页面。
示例:
var animals []Animal
err := json.Unmarshal(jsonData, animals) // 总是返回错误
在应用在前面追加 '&'快速修复后:
var animals []Animal
err := json.Unmarshal(jsonData, &animals)