kubernetes/vendor/github.com/json-iterator/go/reflect.go

type ValDecoder

type ValEncoder

type checkIsEmpty

type ctx

func (b *ctx) caseSensitive() bool {}

func (b *ctx) append(prefix string) *ctx {}

// ReadVal copy the underlying JSON into go interface, same as json.Unmarshal
func (iter *Iterator) ReadVal(obj interface{}

// WriteVal copy the go interface into underlying JSON, same as json.Marshal
func (stream *Stream) WriteVal(val interface{}

func (cfg *frozenConfig) DecoderOf(typ reflect2.Type) ValDecoder {}

func decoderOfType(ctx *ctx, typ reflect2.Type) ValDecoder {}

func createDecoderOfType(ctx *ctx, typ reflect2.Type) ValDecoder {}

func _createDecoderOfType(ctx *ctx, typ reflect2.Type) ValDecoder {}

func (cfg *frozenConfig) EncoderOf(typ reflect2.Type) ValEncoder {}

type onePtrEncoder

func (encoder *onePtrEncoder) IsEmpty(ptr unsafe.Pointer) bool {}

func (encoder *onePtrEncoder) Encode(ptr unsafe.Pointer, stream *Stream) {}

func encoderOfType(ctx *ctx, typ reflect2.Type) ValEncoder {}

func createEncoderOfType(ctx *ctx, typ reflect2.Type) ValEncoder {}

func _createEncoderOfType(ctx *ctx, typ reflect2.Type) ValEncoder {}

type lazyErrorDecoder

func (decoder *lazyErrorDecoder) Decode(ptr unsafe.Pointer, iter *Iterator) {}

type lazyErrorEncoder

func (encoder *lazyErrorEncoder) Encode(ptr unsafe.Pointer, stream *Stream) {}

func (encoder *lazyErrorEncoder) IsEmpty(ptr unsafe.Pointer) bool {}

type placeholderDecoder

func (decoder *placeholderDecoder) Decode(ptr unsafe.Pointer, iter *Iterator) {}

type placeholderEncoder

func (encoder *placeholderEncoder) Encode(ptr unsafe.Pointer, stream *Stream) {}

func (encoder *placeholderEncoder) IsEmpty(ptr unsafe.Pointer) bool {}