【发布时间】:2015-03-30 14:03:41
【问题描述】:
我一直在尝试从 PubNub 解析这条 JSON 消息,但没有任何运气:
type PubNubMessage struct {
body []string
}
[[{"text":"hey"}],"1231212412423235","channelName"]
json: cannot unmarshal array into Go value of type main.PubNubMessage
有人知道如何在 golang 中解码如此复杂的类型吗?
【问题讨论】:
-
请注意,示例文档的第一个元素不是字符串(如
body []string所要求的那样),而是带有键“text”的对象/结构数组... -
是的,但是我如何映射这样的结构?
-
每个人都应该阅读这个:talks.golang.org/2015/json.slide#1