1
0
mirror of https://github.com/kataras/iris.git synced 2025-12-18 18:37:05 +00:00
This commit is contained in:
Gerasimos (Makis) Maropoulos
2022-03-01 14:08:34 +02:00
parent 5eb49a8861
commit 03ca38544e

View File

@@ -2457,11 +2457,19 @@ func (ctx *Context) ReadJSON(outPtr interface{}, opts ...JSONReader) error {
return err return err
} }
return options.unmarshal(ctx.request.Context(), body, outPtr) err = options.unmarshal(ctx.request.Context(), body, outPtr)
if err != nil {
return err
}
} else {
_, decodeFunc := options.getDecoder(ctx.request.Body, outPtr)
err := decodeFunc(ctx.request.Context(), outPtr)
if err != nil {
return err
}
} }
_, decodeFunc := options.getDecoder(ctx.request.Body, outPtr) return ctx.app.Validate(outPtr)
return decodeFunc(ctx.request.Context(), outPtr)
/* /*
b, err := ctx.GetBody() b, err := ctx.GetBody()