Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ProtoEncoder = (func() jsoniter.API { enc := jsoniter.Config{}.Froze() enc.RegisterExtension(NewListEncoderExtension()) enc.RegisterExtension(NewProtoEncoderExtension()) return enc })()
Functions ¶
This section is empty.
Types ¶
type ListEncoderExtension ¶
type ListEncoderExtension struct {
jsoniter.DummyExtension
}
func NewListEncoderExtension ¶
func NewListEncoderExtension() *ListEncoderExtension
func (*ListEncoderExtension) DecorateEncoder ¶
func (e *ListEncoderExtension) DecorateEncoder(typ reflect2.Type, encoder jsoniter.ValEncoder) jsoniter.ValEncoder
type ProtoEncoderExtension ¶
type ProtoEncoderExtension struct {
jsoniter.DummyExtension
// contains filtered or unexported fields
}
func NewProtoEncoderExtension ¶
func NewProtoEncoderExtension() *ProtoEncoderExtension
func (*ProtoEncoderExtension) DecorateEncoder ¶
func (e *ProtoEncoderExtension) DecorateEncoder(typ reflect2.Type, encoder jsoniter.ValEncoder) jsoniter.ValEncoder
Click to show internal directories.
Click to hide internal directories.