diff --git a/tools/read_json.go b/tools/read_json.go index 691a4fa..30a9214 100644 --- a/tools/read_json.go +++ b/tools/read_json.go @@ -60,7 +60,7 @@ func ParseParams(p interface{}, c *gin.Context) error { func Params(p interface{}, c *gin.Context) error { ct := strings.ToLower(c.Request.Header.Get("Content-Type")) if strings.Contains(ct, "application/json") { - err := c.BindJSON(p) + err := c.ShouldBindJSON(p) if err != nil { return err }