将字符串映射到 json 对象的多种类型?

我想创建一个可以转换为 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"`

}


aluckdog
浏览 147回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go