func (s *CustomerController) customerAdd(c *gin.Context) {
decoder := json.NewDecoder(c.Request.Body)
var t interface{}
err := decoder.Decode(&t)
if err != nil {
log.Println("PAM! > ")
log.Println(err)
} else {
log.Println("JSON CONV: ")
log.Println(t)
}
}
JSON CONV:
map[field3:map[field4:field 4 value] field5:1 field1:fiel 1 value field2:fiel áéíóú value]
Can anyone help me?
My json:
{
"field1": "fiel 1 value",
"field2": "fiel áéíóú value",
"field3": {
"field4": "field 4 value"
},
"field5": 1
}
func (s *CustomerController) customerAdd(c *gin.Context) {
decoder := json.NewDecoder(c.Request.Body)
var t map[string]interface{}
err := decoder.Decode(&t)
if err != nil {
log.Println("PAM! > ")
log.Println(err)
} else {
log.Println("JSON CONV: ")
log.Println(t)
log.Println("VALUE: ")
log.Println(t["field1"])
}
}