我的问题是关于附加到地图,该地图是界面的字段/键。这是构建JSON对象所必需的。我使用.someclass { font-family: 'Roboto', sans-serif; font-weight: 300; }
.someclass strong { font-weight: 700; }
来向它添加任何结构类型。我不确定这是否是正确的方式,因为我仍在学习Go,但我找不到更好的方法。以下是游乐场的链接:
https://play.golang.org/p/cxpSep8OQD
我想我需要使用类型增加,但我不明白如何。任何帮助都会有用。
答案 0 :(得分:0)
如果您拥有Group
个值,请将outJson
声明为*Group
的地图:
outJson := make(map[string]*Group, len(groups))
如果地图可以包含不同的值类型,请使用type assertion访问该组:
g, ok := outJson["a"].(*Group)
if !ok {
panic("handle error a better way")
}
g.Hosts = append(g.Hosts, "hostname")