使用Go(golang)如何将数据解组成结构,然后从结构中调用特定字段?

时间:2015-08-17 04:24:44

标签: json go

我正在尝试执行API请求以从steams公共API获取一些信息(这主要用于学习Go并且只是学习如何处理Json / API请求)到目前为止,我已经获得了此代码:< / p>

map[appnews:{{0 []}}]

事情看起来很有效,好吧,我想但它并没有像我期望的那样将它格式化为Unmarshal。它打印出来像这样:

fmt.Println(blah["appnews"]["appid"])

你可以点击here来确切了解JSON响应的格式是什么样的,如果有人能告诉我我的结构有什么问题,最后我希望能够像:

440它会返回{{1}}。

这就是我真正想要的所有内容,如果您需要更多具体信息,请告诉我!谢谢你的帮助!

1 个答案:

答案 0 :(得分:2)

数据非常适合结构,不需要map[string]GetAppNews

type JsonResponse map[string]GetAppNews应为GetAppNews

playground