在go中键入嵌套的json解码

时间:2016-02-17 00:28:56

标签: json data-structures go

我尝试在go中解组一些嵌套的JSON,结构沿着这个

type GameState struct {
  missiles []*Missile
  others   []*Player
  you      *Player
}
type Message struct {
  gamestate   *GameState
  messagetype string
}
// json like {"gamestate":{...},"messagetype":"stateupdate"}

我还在线running example

现在当我使用 map [string] interface {} 来解组时,所有内容都会被反序列化。但是当我使用结构组织Unmarshal时,我得到了nil,结果和错误。

怎么回事?

1 个答案:

答案 0 :(得分:2)

要编组的所有结构字段都应以大写字母开头(公开)。这有效https://play.golang.org/p/ReCp3BAfTb