func Marshal(v interface{}) ([]byte, error)
func Unmarshal(data []byte, v interface{}) error
type Decoder = json.Decoder
func NewDecoder(r io.Reader) *Decoder
type Delim = json.Delim
type Encoder = json.Encoder
func NewEncoder(w io.Writer) *Encoder
type Marshaler = json.Marshaler
type Number = json.Number
type RawMessage = json.RawMessage
type UnmarshalTypeError = json.UnmarshalTypeError
type Unmarshaler = json.Unmarshaler