mirror of
https://github.com/kataras/iris.git
synced 2025-03-14 08:16:28 +01:00
fix #1849
This commit is contained in:
parent
5eb49a8861
commit
03ca38544e
|
@ -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()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user