jsonext

package
v1.50.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2025 License: MPL-2.0 Imports: 6 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL