3 回答

TA貢獻1862條經(jīng)驗 獲得超6個贊
您需要添加指針
req := reqCreate{}
if err := c.Bind(&req); err != nil {
return c.JSON(http.StatusNotFound, err)
}

TA貢獻1824條經(jīng)驗 獲得超8個贊
您需要設(shè)置模型中每個字段的 JSON 等效項,如下所示:
package models
type RequestCreateNotifi struct {
Name_param1 string `json:"name_param1" db:"Name_param1"`
Name_param2 string `json:"name_param2" db:"Name_param2"`
....
Name_param_n string `json:"name_param_n" db:"Name_param n"`
}
此 json 字段指定該字段在請求中的表示方式,以便將其綁定到正確的值。

TA貢獻1815條經(jīng)驗 獲得超6個贊
不幸的是,出于安全原因,根據(jù)問題#1670?,您無法使用 Post 方法自動綁定查詢參數(shù),方法是使用 echo.QueryParamsBinder
type Query struct {
Param1 string `query:"param1"`
Param2 string `query:"param2"`
}
...
query := new(Query)
err := echo.QueryParamsBinder(ctx).String("param1", &query.Param1).String("param2", &query.Param2).BindError()
...
- 3 回答
- 0 關(guān)注
- 180 瀏覽
添加回答
舉報