I need to create a map as shown below:
package main
import "fmt"
func main() {
var data = map[string]interface{}{}
data["name"] = "User"
data["info"] = map[string]string{}
data["info"]["email"] = "user@mail.com"
fmt.Println(data)
}
I am trying to create nested maps, but I am getting an error as shown below:
# command-line-arguments./interface.go:9: invalid operation: data["info"]["email"] (type interface {} does not support indexing)
Please provide solution to fix this error. Thanks in advance.