Noob gopher在这里。 我想将数据填充到这个结构域中:
userData map[string]interface{}
数据如下:
ud := map[string]string{"userName": "noob"}
但是我得到了这个补充时间错误:
不能使用ud(类型map [string] string)作为类型map [string] interface {} 在字段值
我也尝试过:
ud := map[string]interface{"userName": "noob".(string)}
但这给出了:
语法错误:意外的字符串文字
我该如何解决这个问题?
答案 0 :(得分:4)
感谢gopher slack上的好人,我意识到出了什么问题。 基本上我只是错过了界面的{},如下所示:
ud := map[string]interface{}{"userName": "noob"}
答案 1 :(得分:1)
你也可以这样做
ud := make(map[string]interface{})
ud["userName"] = "noob"