将字符串映射到具有不同值的地图

时间:2017-01-28 13:58:37

标签: json go struct

{'award_name':
{'note':'good job!','value':10,'number':1,'date-received':'DATE'}
}

我正在创建一个存储所有这些数据的结构,但我对它应该采用的格式感到困惑。您将字符串映射到不同类型的地图,您如何创建它?我是否需要另外struct来存储布局?

1 个答案:

答案 0 :(得分:0)

如果您事先不知道结构,请使用

x := make(map[string]interface{})
x["foo"] = 1
x["bar"] = "A string"