package controllers import ( "fmt" "sparrow/services/knowoapi/model" "github.com/kataras/iris/v12" ) // parseBody 转化请求body func parseBody(ctx iris.Context, body model.BodyTemplate) error { b, err := ctx.GetBody() if err != nil { return err } fmt.Println(b) err = ctx.ReadJSON(body) if err != nil { return err } return body.Validate() }