我正在 GO 中构建 REST api,并且能够从服务器获取 JSON 响应。我期待将 JSON 响应存储在某种容器(数组)中并从函数返回该结构。我的数据结构定义如下 - {type Payload struct { Stuff []Data `json:"data"` // holds the JSON response returned}type Container struct { container []Payload}type ListContainersResponse struct { Data []Container // want this thing to be returned from the function}func (client *Client) ListContainers() (ListContainersResponse, error) { // fetches the JSON response var p Payload // XYZ is something of the type ListContainersResponse which needs to be returned return XYZ}}迭代 p 给了我我的 JSON 结构,我想将它附加到一个 Data[] 容器中,该容器可以保存这个返回的 JSON 响应并从函数返回。我试着玩弄它,但有一些例外。有人可以帮我解决这个问题吗?谢谢,我通过做这样的事情让我的代码工作{var result ListContainersResponse var temp Container temp.container = append(temp.container, p) result.Data = append(result.Data, temp)}
目前暂无任何回答
- 0 回答
- 0 关注
- 337 浏览
添加回答
举报
0/150
提交
取消