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