【发布时间】:2013-08-30 06:02:41
【问题描述】:
我想创建一个可以转换为json对象的地图,例如
{
"a": "apple",
"b": 2
}
但是 golang 指定映射是用类型声明的,所以我可以有 map[string]string 或 map[string]int。如何创建像上面这样的 json 对象?
注意:直到运行时或需要创建 json 对象时,我才知道需要什么数据和/或类型。因此我不能只创建一个像
这样的对象type Foo struct {
A string `json:"a"`
B int `json:"b"`
}
【问题讨论】: