在 Go 中,我进行 API 调用并接收回一个 []byte 的完整数据。当我使用 打印出数组时string(res),我可以看到原始 JSON 对象。它看起来像这样:
{"success": true, "data": [{"a": 100, "b": 200, "c": 300},{"a": 200, "b": 400, "c": 600}]}
我还创建了一个看起来像这样的结构
type SomethingCool struct {
A int `json:"a"`
B int `json:"b"`
C int `json:"c"`
}
在来自 API 的响应中,我只关心data对象中包含的信息。我想要做的是遍历 中的项目data,并为每个对象创建一个新SomethingCool对象。最后,我想返回一个由循环创建的所有结构组成的数组data。我怎样才能做到这一点?
ibeautiful
相关分类