json - 将字符串映射到具有不同值的映射

标签 json go struct

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

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

最佳答案

如果你事先不知道结构,那么就使用

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

关于json - 将字符串映射到具有不同值的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41910620/

相关文章:

Javascript 从 JSON 舍入数字字符串

json - 将XmlSlurper GPathResult转换为JSON字符串

php - 如何在json数组codeigniter中创建json数组

json - Swift 中的 JSON 解码问题(数据丢失)

mongodb - 如果数组包含匹配值,则查找 mgo 文档

GoLang 反向代理多个目标 URL,无需附加子路径

go - 读入一个结构会覆盖另一个

html - 在 golang HTML 模板中切换或 if/elseif/else

struct - 在 Go 中传递具有匿名字段的结构

C# 结构和类变量值