I'm trying to get all value from nested map and, I don't know how I can do that.
package main
import "fmt"
func main() {
m := map[string]interface{}{
"date": "created",
"clientName": "data.user.name",
"address": map[string]interface{}{
"street": "x.address",
},
"other": map[string]interface{}{
"google": map[string]interface{}{
"value": map[string]interface{}{
"x": "y.address",
},
},
},
"new_address": map[string]interface{}{
"address": "z.address",
},
}
for i := range m {
fmt.Println(m[i])
// how I can get value from other nested map?
}
}
how I can get value from other nested map?