type UnmarshalTypeError …
type UnmarshalFieldError …
type InvalidUnmarshalError …
type Number …
type RawMessage …
type Token …
type Delim …
type UnmarshalOpt …
func UseNumber(d *decodeState) { … }
func DisallowUnknownFields(d *decodeState) { … }
func CaseSensitive(d *decodeState) { … }
func (d *Decoder) CaseSensitive() { … }
func PreserveInts(d *decodeState) { … }
func (d *Decoder) PreserveInts() { … }
func DisallowDuplicateFields(d *decodeState) { … }
func (d *Decoder) DisallowDuplicateFields() { … }
func (d *decodeState) newFieldError(errType strictErrType, field string) *strictError { … }
func (d *decodeState) saveStrictError(err *strictError) { … }
func (d *decodeState) appendStrictFieldStackKey(key string) { … }
func (d *decodeState) appendStrictFieldStackIndex(i int) { … }
type strictErrType …
const unknownStrictErrType …
const duplicateStrictErrType …
type strictError …
func (e *strictError) Error() string { … }
func (e *strictError) FieldPath() string { … }
func (e *strictError) SetFieldPath(path string) { … }
type UnmarshalStrictError …
func (e *UnmarshalStrictError) Error() string { … }