Noob gopher here. I'd like to fill data into this struct field:
userData map[string]interface{}
The data is like:
ud := map[string]string{"userName": "noob"}
but I get this comple time error:
cannot use ud (type map[string]string) as type map[string]interface {} in field value
I also tried:
ud := map[string]interface{"userName": "noob".(string)}
but this gives:
syntax error: unexpected string literal
How can I fix this?
Thanks good guys on gopher slack, I realized what was wrong. Basically I just missed {} of the interface, like this:
ud := map[string]interface{}{"userName": "noob"}
Also you can do like this
ud := make(map[string]interface{})
ud["userName"] = "noob"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With