Versions in this module Expand all Collapse all v0 v0.3.1 Aug 21, 2021 Changes in this version + func JsonAdapt(input, target interface{}) error + func Marshal(v interface{}) ([]byte, error) + func NewDecoder(reader io.Reader) *jsoniter.Decoder + func NewEncoder(w io.Writer) *jsoniter.Encoder + func Unmarshal(data []byte, v interface{}) error + func UnmarshalV2(data []byte, v interface{}) error + func Valid(data []byte) bool + type InvalidUnmarshalError = json.InvalidUnmarshalError + type JsoniterSerializer struct + func (*JsoniterSerializer) Deserialize(data []byte, v interface{}) error + func (*JsoniterSerializer) Serialize(v interface{}) ([]byte, error) + type MarshalerError = json.MarshalerError + type Number = json.Number + type RawMessage = json.RawMessage + type SyntaxError = json.SyntaxError + type T struct + A string + B int64 + C map[string]string + D []int64 + Extra *TE + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*T) Descriptor() ([]byte, []int) + func (*T) ProtoMessage() + func (m *T) GetA() string + func (m *T) GetB() int64 + func (m *T) GetC() map[string]string + func (m *T) GetD() []int64 + func (m *T) GetExtra() *TE + func (m *T) Reset() + func (m *T) String() string + func (m *T) XXX_DiscardUnknown() + func (m *T) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *T) XXX_Merge(src proto.Message) + func (m *T) XXX_Size() int + func (m *T) XXX_Unmarshal(b []byte) error + type TE struct + A string + B int64 + C map[string]string + D []int64 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*TE) Descriptor() ([]byte, []int) + func (*TE) ProtoMessage() + func (m *TE) GetA() string + func (m *TE) GetB() int64 + func (m *TE) GetC() map[string]string + func (m *TE) GetD() []int64 + func (m *TE) Reset() + func (m *TE) String() string + func (m *TE) XXX_DiscardUnknown() + func (m *TE) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *TE) XXX_Merge(src proto.Message) + func (m *TE) XXX_Size() int + func (m *TE) XXX_Unmarshal(b []byte) error + type UnmarshalTypeError = json.UnmarshalTypeError + type UnsupportedTypeError = json.UnsupportedTypeError