我有一个空接口,我已经解析了一些 json 数据。
type Event interface {
}
截至目前,唯一的值是name
,这是正确设置的。但是,我无法弄清楚如何实际检索此变量的值。我该怎么做?
答案 0 :(得分:5)
如果你做了这件事就解开了json
var f interface{}
err := json.Unmarshal(b, &f)
您可以使用类型断言来访问f
的基础地图[string] interface {}:
m := f.(map[string]interface{})
有关详细信息,请参阅this博文。
上试试