Versions in this module Expand all Collapse all v1 v1.0.0 Jul 17, 2016 Changes in this version + func Unmarshal(data []byte, v interface{}) error + type Decoder struct + func NewDecoder(r io.Reader) *Decoder + func (dec *Decoder) Buffered() io.Reader + func (dec *Decoder) Decode(v interface{}) error + func (dec *Decoder) UseNumber() + type InvalidUnmarshalError struct + Type reflect.Type + func (e *InvalidUnmarshalError) Error() string + type Number string + func (n Number) Float64() (float64, error) + func (n Number) Int64() (int64, error) + func (n Number) String() string + type RawMessage []byte + func (m *RawMessage) UnmarshalJSON(data []byte) error + type SyntaxError struct + Offset int64 + func (e *SyntaxError) Error() string + type UnmarshalFieldError struct + Field reflect.StructField + Key string + Type reflect.Type + func (e *UnmarshalFieldError) Error() string + type UnmarshalTypeError struct + Offset int64 + Type reflect.Type + Value string + func (e *UnmarshalTypeError) Error() string + type Unmarshaler interface + UnmarshalJSON func([]byte) error