Versions in this module Expand all Collapse all v1 v1.0.1 Dec 28, 2022 v1.0.0 Dec 28, 2022 Changes in this version + var ErrWrongParam = errors.New("Wrong parameter") + var Header = headerDecode + func Body(r io.Reader, obj interface{}) error + func JSON(r io.Reader, obj interface{}) error + func XML(r io.Reader, obj interface{}) error + func YAML(r io.Reader, obj interface{}) error + type BodyDecode struct + func (b *BodyDecode) Decode(r io.Reader) error + func (b *BodyDecode) Value() interface{} + type Decoder interface + Decode func(r io.Reader) error + Value func() interface{} + func NewBodyDecode(obj interface{}) Decoder + func NewJSONDecode(obj interface{}) Decoder + func NewXMLDecode(obj interface{}) Decoder + func NewYAMLDecode(obj interface{}) Decoder + type Decoder2 interface + Decode func(*http.Request, interface{}) + type JSONDecode struct + func (j *JSONDecode) Decode(r io.Reader) error + func (j *JSONDecode) Value() interface{} + type XMLDecode struct + func (x *XMLDecode) Decode(r io.Reader) error + func (x *XMLDecode) Value() interface{} + type YAMLDecode struct + func (y *YAMLDecode) Decode(r io.Reader) error + func (y *YAMLDecode) Value() interface{}