如何通过map [string] interface {}创建字符串映射?

Kar*_*lom 3 go

Noob gopher在这里。我想将数据填充到此struct字段中:

userData map[string]interface{}
Run Code Online (Sandbox Code Playgroud)

数据如下:

ud := map[string]string{"userName": "noob"}
Run Code Online (Sandbox Code Playgroud)

但我收到此完成时间错误:

不能在字段值中使用ud(类型map [string] string)作为类型map [string] interface {}

我也尝试过:

ud := map[string]interface{"userName": "noob".(string)}
Run Code Online (Sandbox Code Playgroud)

但这给出了:

语法错误:意外的字符串文字

我怎样才能解决这个问题?

Kar*_*lom 7

在感谢好人的gopher松懈,我意识到什么是错的。基本上我只是错过了界面的{},就像这样:

ud := map[string]interface{}{"userName": "noob"}
Run Code Online (Sandbox Code Playgroud)