package
0.0.0-20240627031141-5b10fbce241d
Repository: https://github.com/yu31/protoc-plugin-json.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReadListBool read the next items from JSON contents as a list of bool.
ReadListBytes read the next items from JSON contents as a list of bytes.
ReadListEnumNum read the next items from JSON contents as a list of enum with codec number.
ReadListEnumStr read the next items from JSON contents as a list of enum with codec string.
ReadListF32 read the next items from JSON contents as a list of float32.
ReadListF64 read the next items from JSON contents as a list of uint64.
ReadListI32 read the next items from JSON contents as a list of int32.
ReadListI64 read the next items from JSON contents as a list of int64.
ReadListMessage read the next items from JSON contents as a list of message.func ReadListMessage[T PtrGoAny[U], U any](dec *Decoder, val []T) (vv []T, err error) {.
ReadListStr read the next items from JSON contents as a list of string.
ReadListU32 read the next items from JSON contents as a list of uint32.
ReadListU64 read the next items from JSON contents as a list of uint64.
ReadListWKTAnyObject read the next items from JSON contents as a list of WKT any with codec proto.
ReadListWKTAnyProto read the next items from JSON contents as a list of WKT any with codec proto.
ReadListWKTDurHour read the next items from JSON contents as a list of WKT duration with codec hours.
ReadListWKTDurMicro read the next items from JSON contents as a list of WKT duration with codec microsecond.
ReadListWKTDurMilli read the next items from JSON contents as a list of WKT duration with codec millisecond.
ReadListWKTDurMinute read the next items from JSON contents as a list of WKT duration with codec minutes.
ReadListWKTDurNano read the next items from JSON contents as a list of WKT duration with codec nanosecond.
ReadListWKTDurObject read the next items from JSON contents as a list of WKT duration with codec string.
ReadListWKTDurSecond read the next items from JSON contents as a list of WKT duration with codec seconds.
ReadListWKTDurTimeStr read the next items from JSON contents as a list of WKT duration with codec string.
ReadListWKTTsLayout read the next items from JSON contents as a list of WKT timestamp with codec time layout.
ReadListWKTTsObject read the next items from JSON contents as a list of WKT timestamp with codec time layout.
ReadListWKTTsUnixMicro read the next items from JSON contents as a list of WKT timestamp with codec unix micro.
ReadListWKTTsUnixMilli read the next items from JSON contents as a list of WKT timestamp with codec unix milli.
ReadListWKTTsUnixNano read the next items from JSON contents as a list of WKT timestamp with codec unix nano.
ReadListWKTTsUnixSec read the next items from JSON contents as a list of WKT timestamp with codec unix sec.
ReadMapBoolBool read the next items from JSON contents as map key bool and value bool.
ReadMapBoolBytes read the next items from JSON contents as map key bool and value bytes.
ReadMapBoolEnumNum read the next items from JSON contents as map key bool and value enum with codec number.
ReadMapBoolEnumStr read the next items from JSON contents as map key bool and value enum with codec string.
ReadMapBoolF32 read the next items from JSON contents as map key bool and value float32.
ReadMapBoolF64 read the next items from JSON contents as map key bool and value uint64.
ReadMapBoolI32 read the next items from JSON contents as map key bool and value int32.
ReadMapBoolI64 read the next items from JSON contents as map key bool and value int64.
ReadMapBoolMessage read the next items from JSON contents as map key bool and value message.func ReadMapBoolMessage[T PtrGoAny[U], U any](dec *Decoder, val map[bool]T) (vv map[bool]T, err error) {.
ReadMapBoolStr read the next items from JSON contents as map key bool and value string.
ReadMapBoolU32 read the next items from JSON contents as map key bool and value uint32.
ReadMapBoolU64 read the next items from JSON contents as map key bool and value uint64.
ReadMapBoolWKTAnyObject read the next items from JSON contents as map key bool and value WKT any with codec proto.
ReadMapBoolWKTAnyProto read the next items from JSON contents as map key bool and value WKT any with codec proto.
ReadMapBoolWKTDurHour read the next items from JSON contents as map key bool and value WKT duration with codec hours.
ReadMapBoolWKTDurMicro read the next items from JSON contents as map key bool and value WKT duration with codec microsecond.
ReadMapBoolWKTDurMilli read the next items from JSON contents as map key bool and value WKT duration with codec millisecond.
ReadMapBoolWKTDurMinute read the next items from JSON contents as map key bool and value WKT duration with codec minutes.
ReadMapBoolWKTDurNano read the next items from JSON contents as map key bool and value WKT duration with codec nanosecond.
ReadMapBoolWKTDurObject read the next items from JSON contents as map key bool and value WKT duration with codec string.
ReadMapBoolWKTDurSecond read the next items from JSON contents as map key bool and value WKT duration with codec seconds.
ReadMapBoolWKTDurTimeStr read the next items from JSON contents as map key bool and value WKT duration with codec string.
ReadMapBoolWKTTsLayout read the next items from JSON contents as map key bool and value WKT timestamp with codec time layout.
ReadMapBoolWKTTsObject read the next items from JSON contents as map key bool and value WKT timestamp with codec time layout.
ReadMapBoolWKTTsUnixMicro read the next items from JSON contents as map key bool and value WKT timestamp with codec unix micro.
ReadMapBoolWKTTsUnixMilli read the next items from JSON contents as map key bool and value WKT timestamp with codec unix milli.
ReadMapBoolWKTTsUnixNano read the next items from JSON contents as map key bool and value WKT timestamp with codec unix nano.
ReadMapBoolWKTTsUnixSec read the next items from JSON contents as map key bool and value WKT timestamp with codec unix sec.
ReadMapI32Bool read the next items from JSON contents as map key int32 and value bool.
ReadMapI32Bytes read the next items from JSON contents as map key int32 and value bytes.
ReadMapI32EnumNum read the next items from JSON contents as map key int32 and value enum with codec number.
ReadMapI32EnumStr read the next items from JSON contents as map key int32 and value enum with codec string.
ReadMapI32F32 read the next items from JSON contents as map key int32 and value float32.
ReadMapI32F64 read the next items from JSON contents as map key int32 and value uint64.
ReadMapI32I32 read the next items from JSON contents as map key int32 and value int32.
ReadMapI32I64 read the next items from JSON contents as map key int32 and value int64.
ReadMapI32Message read the next items from JSON contents as map key int32 and value message.func ReadMapI32Message[T PtrGoAny[U], U any](dec *Decoder, val map[int32]T) (vv map[int32]T, err error) {.
ReadMapI32Str read the next items from JSON contents as map key int32 and value string.
ReadMapI32U32 read the next items from JSON contents as map key int32 and value uint32.
ReadMapI32U64 read the next items from JSON contents as map key int32 and value uint64.
ReadMapI32WKTAnyObject read the next items from JSON contents as map key int32 and value WKT any with codec proto.
ReadMapI32WKTAnyProto read the next items from JSON contents as map key int32 and value WKT any with codec proto.
ReadMapI32WKTDurHour read the next items from JSON contents as map key int32 and value WKT duration with codec hours.
ReadMapI32WKTDurMicro read the next items from JSON contents as map key int32 and value WKT duration with codec microsecond.
ReadMapI32WKTDurMilli read the next items from JSON contents as map key int32 and value WKT duration with codec millisecond.
ReadMapI32WKTDurMinute read the next items from JSON contents as map key int32 and value WKT duration with codec minutes.
ReadMapI32WKTDurNano read the next items from JSON contents as map key int32 and value WKT duration with codec nanosecond.
ReadMapI32WKTDurObject read the next items from JSON contents as map key int32 and value WKT duration with codec string.
ReadMapI32WKTDurSecond read the next items from JSON contents as map key int32 and value WKT duration with codec seconds.
ReadMapI32WKTDurTimeStr read the next items from JSON contents as map key int32 and value WKT duration with codec string.
ReadMapI32WKTTsLayout read the next items from JSON contents as map key int32 and value WKT timestamp with codec time layout.
ReadMapI32WKTTsObject read the next items from JSON contents as map key int32 and value WKT timestamp with codec time layout.
ReadMapI32WKTTsUnixMicro read the next items from JSON contents as map key int32 and value WKT timestamp with codec unix micro.
ReadMapI32WKTTsUnixMilli read the next items from JSON contents as map key int32 and value WKT timestamp with codec unix milli.
ReadMapI32WKTTsUnixNano read the next items from JSON contents as map key int32 and value WKT timestamp with codec unix nano.
ReadMapI32WKTTsUnixSec read the next items from JSON contents as map key int32 and value WKT timestamp with codec unix sec.
ReadMapI64Bool read the next items from JSON contents as map key int64 and value bool.
ReadMapI64Bytes read the next items from JSON contents as map key int64 and value bytes.
ReadMapI64EnumNum read the next items from JSON contents as map key int64 and value enum with codec number.
ReadMapI64EnumStr read the next items from JSON contents as map key int64 and value enum with codec string.
ReadMapI64F32 read the next items from JSON contents as map key int64 and value float32.
ReadMapI64F64 read the next items from JSON contents as map key int64 and value uint64.
ReadMapI64I32 read the next items from JSON contents as map key int64 and value int32.
ReadMapI64I64 read the next items from JSON contents as map key int64 and value int64.
ReadMapI64Message read the next items from JSON contents as map key int64 and value message.func ReadMapI64Message[T PtrGoAny[U], U any](dec *Decoder, val map[int64]T) (vv map[int64]T, err error) {.
ReadMapI64Str read the next items from JSON contents as map key int64 and value string.
ReadMapI64U32 read the next items from JSON contents as map key int64 and value uint32.
ReadMapI64U64 read the next items from JSON contents as map key int64 and value uint64.
ReadMapI64WKTAnyObject read the next items from JSON contents as map key int64 and value WKT any with codec proto.
ReadMapI64WKTAnyProto read the next items from JSON contents as map key int64 and value WKT any with codec proto.
ReadMapI64WKTDurHour read the next items from JSON contents as map key int64 and value WKT duration with codec hours.
ReadMapI64WKTDurMicro read the next items from JSON contents as map key int64 and value WKT duration with codec microsecond.
ReadMapI64WKTDurMilli read the next items from JSON contents as map key int64 and value WKT duration with codec millisecond.
ReadMapI64WKTDurMinute read the next items from JSON contents as map key int64 and value WKT duration with codec minutes.
ReadMapI64WKTDurNano read the next items from JSON contents as map key int64 and value WKT duration with codec nanosecond.
ReadMapI64WKTDurObject read the next items from JSON contents as map key int64 and value WKT duration with codec string.
ReadMapI64WKTDurSecond read the next items from JSON contents as map key int64 and value WKT duration with codec seconds.
ReadMapI64WKTDurTimeStr read the next items from JSON contents as map key int64 and value WKT duration with codec string.
ReadMapI64WKTTsLayout read the next items from JSON contents as map key int64 and value WKT timestamp with codec time layout.
ReadMapI64WKTTsObject read the next items from JSON contents as map key int64 and value WKT timestamp with codec time layout.
ReadMapI64WKTTsUnixMicro read the next items from JSON contents as map key int64 and value WKT timestamp with codec unix micro.
ReadMapI64WKTTsUnixMilli read the next items from JSON contents as map key int64 and value WKT timestamp with codec unix milli.
ReadMapI64WKTTsUnixNano read the next items from JSON contents as map key int64 and value WKT timestamp with codec unix nano.
ReadMapI64WKTTsUnixSec read the next items from JSON contents as map key int64 and value WKT timestamp with codec unix sec.
ReadMapStrBool read the next items from JSON contents as map key string and value bool.
ReadMapStrBytes read the next items from JSON contents as map key string and value bytes.
ReadMapStrEnumNum read the next items from JSON contents as map key string and value enum with codec number.
ReadMapStrEnumStr read the next items from JSON contents as map key string and value enum with codec string.
ReadMapStrF32 read the next items from JSON contents as map key string and value float32.
ReadMapStrF64 read the next items from JSON contents as map key string and value uint64.
ReadMapStrI32 read the next items from JSON contents as map key string and value int32.
ReadMapStrI64 read the next items from JSON contents as map key string and value int64.
ReadMapStrMessage read the next items from JSON contents as map key string and value message.func ReadMapStrMessage[T PtrGoAny[U], U any](dec *Decoder, val map[string]T) (vv map[string]T, err error) {.
ReadMapStrStr read the next items from JSON contents as map key string and value string.
ReadMapStrU32 read the next items from JSON contents as map key string and value uint32.
ReadMapStrU64 read the next items from JSON contents as map key string and value uint64.
ReadMapStrWKTAnyObject read the next items from JSON contents as map key string and value WKT any with codec proto.
ReadMapStrWKTAnyProto read the next items from JSON contents as map key string and value WKT any with codec proto.
ReadMapStrWKTDurHour read the next items from JSON contents as map key string and value WKT duration with codec hours.
ReadMapStrWKTDurMicro read the next items from JSON contents as map key string and value WKT duration with codec microsecond.
ReadMapStrWKTDurMilli read the next items from JSON contents as map key string and value WKT duration with codec millisecond.
ReadMapStrWKTDurMinute read the next items from JSON contents as map key string and value WKT duration with codec minutes.
ReadMapStrWKTDurNano read the next items from JSON contents as map key string and value WKT duration with codec nanosecond.
ReadMapStrWKTDurObject read the next items from JSON contents as map key string and value WKT duration with codec string.
ReadMapStrWKTDurSecond read the next items from JSON contents as map key string and value WKT duration with codec seconds.
ReadMapStrWKTDurTimeStr read the next items from JSON contents as map key string and value WKT duration with codec string.
ReadMapStrWKTTsLayout read the next items from JSON contents as map key string and value WKT timestamp with codec time layout.
ReadMapStrWKTTsObject read the next items from JSON contents as map key string and value WKT timestamp with codec time layout.
ReadMapStrWKTTsUnixMicro read the next items from JSON contents as map key string and value WKT timestamp with codec unix micro.
ReadMapStrWKTTsUnixMilli read the next items from JSON contents as map key string and value WKT timestamp with codec unix milli.
ReadMapStrWKTTsUnixNano read the next items from JSON contents as map key string and value WKT timestamp with codec unix nano.
ReadMapStrWKTTsUnixSec read the next items from JSON contents as map key string and value WKT timestamp with codec unix sec.
ReadMapU32Bool read the next items from JSON contents as map key uint32 and value bool.
ReadMapU32Bytes read the next items from JSON contents as map key uint32 and value bytes.
ReadMapU32EnumNum read the next items from JSON contents as map key uint32 and value enum with codec number.
ReadMapU32EnumStr read the next items from JSON contents as map key uint32 and value enum with codec string.
ReadMapU32F32 read the next items from JSON contents as map key uint32 and value float32.
ReadMapU32F64 read the next items from JSON contents as map key uint32 and value uint64.
ReadMapU32I32 read the next items from JSON contents as map key uint32 and value int32.
ReadMapU32I64 read the next items from JSON contents as map key uint32 and value int64.
ReadMapU32Message read the next items from JSON contents as map key uint32 and value message.func ReadMapU32Message[T PtrGoAny[U], U any](dec *Decoder, val map[uint32]T) (vv map[uint32]T, err error) {.
ReadMapU32Str read the next items from JSON contents as map key uint32 and value string.
ReadMapU32U32 read the next items from JSON contents as map key uint32 and value uint32.
ReadMapU32U64 read the next items from JSON contents as map key uint32 and value uint64.
ReadMapU32WKTAnyObject read the next items from JSON contents as map key uint32 and value WKT any with codec proto.
ReadMapU32WKTAnyProto read the next items from JSON contents as map key uint32 and value WKT any with codec proto.
ReadMapU32WKTDurHour read the next items from JSON contents as map key uint32 and value WKT duration with codec hours.
ReadMapU32WKTDurMicro read the next items from JSON contents as map key uint32 and value WKT duration with codec microsecond.
ReadMapU32WKTDurMilli read the next items from JSON contents as map key uint32 and value WKT duration with codec millisecond.
ReadMapU32WKTDurMinute read the next items from JSON contents as map key uint32 and value WKT duration with codec minutes.
ReadMapU32WKTDurNano read the next items from JSON contents as map key uint32 and value WKT duration with codec nanosecond.
ReadMapU32WKTDurObject read the next items from JSON contents as map key uint32 and value WKT duration with codec string.
ReadMapU32WKTDurSecond read the next items from JSON contents as map key uint32 and value WKT duration with codec seconds.
ReadMapU32WKTDurTimeStr read the next items from JSON contents as map key uint32 and value WKT duration with codec string.
ReadMapU32WKTTsLayout read the next items from JSON contents as map key uint32 and value WKT timestamp with codec time layout.
ReadMapU32WKTTsObject read the next items from JSON contents as map key uint32 and value WKT timestamp with codec time layout.
ReadMapU32WKTTsUnixMicro read the next items from JSON contents as map key uint32 and value WKT timestamp with codec unix micro.
ReadMapU32WKTTsUnixMilli read the next items from JSON contents as map key uint32 and value WKT timestamp with codec unix milli.
ReadMapU32WKTTsUnixNano read the next items from JSON contents as map key uint32 and value WKT timestamp with codec unix nano.
ReadMapU32WKTTsUnixSec read the next items from JSON contents as map key uint32 and value WKT timestamp with codec unix sec.
ReadMapU64Bool read the next items from JSON contents as map key uint64 and value bool.
ReadMapU64Bytes read the next items from JSON contents as map key uint64 and value bytes.
ReadMapU64EnumNum read the next items from JSON contents as map key uint64 and value enum with codec number.
ReadMapU64EnumStr read the next items from JSON contents as map key uint64 and value enum with codec string.
ReadMapU64F32 read the next items from JSON contents as map key uint64 and value float32.
ReadMapU64F64 read the next items from JSON contents as map key uint64 and value uint64.
ReadMapU64I32 read the next items from JSON contents as map key uint64 and value int32.
ReadMapU64I64 read the next items from JSON contents as map key uint64 and value int64.
ReadMapU64Message read the next items from JSON contents as map key uint64 and value message.func ReadMapU64Message[T PtrGoAny[U], U any](dec *Decoder, val map[uint64]T) (vv map[uint64]T, err error) {.
ReadMapU64Str read the next items from JSON contents as map key uint64 and value string.
ReadMapU64U32 read the next items from JSON contents as map key uint64 and value uint32.
ReadMapU64U64 read the next items from JSON contents as map key uint64 and value uint64.
ReadMapU64WKTAnyObject read the next items from JSON contents as map key uint64 and value WKT any with codec proto.
ReadMapU64WKTAnyProto read the next items from JSON contents as map key uint64 and value WKT any with codec proto.
ReadMapU64WKTDurHour read the next items from JSON contents as map key uint64 and value WKT duration with codec hours.
ReadMapU64WKTDurMicro read the next items from JSON contents as map key uint64 and value WKT duration with codec microsecond.
ReadMapU64WKTDurMilli read the next items from JSON contents as map key uint64 and value WKT duration with codec millisecond.
ReadMapU64WKTDurMinute read the next items from JSON contents as map key uint64 and value WKT duration with codec minutes.
ReadMapU64WKTDurNano read the next items from JSON contents as map key uint64 and value WKT duration with codec nanosecond.
ReadMapU64WKTDurObject read the next items from JSON contents as map key uint64 and value WKT duration with codec string.
ReadMapU64WKTDurSecond read the next items from JSON contents as map key uint64 and value WKT duration with codec seconds.
ReadMapU64WKTDurTimeStr read the next items from JSON contents as map key uint64 and value WKT duration with codec string.
ReadMapU64WKTTsLayout read the next items from JSON contents as map key uint64 and value WKT timestamp with codec time layout.
ReadMapU64WKTTsObject read the next items from JSON contents as map key uint64 and value WKT timestamp with codec time layout.
ReadMapU64WKTTsUnixMicro read the next items from JSON contents as map key uint64 and value WKT timestamp with codec unix micro.
ReadMapU64WKTTsUnixMilli read the next items from JSON contents as map key uint64 and value WKT timestamp with codec unix milli.
ReadMapU64WKTTsUnixNano read the next items from JSON contents as map key uint64 and value WKT timestamp with codec unix nano.
ReadMapU64WKTTsUnixSec read the next items from JSON contents as map key uint64 and value WKT timestamp with codec unix sec.
ReadPtrBool read the next items from JSON contents as value of bool.
ReadPtrEnumNum read the next items from JSON contents as value of enum with codec number.
ReadPtrEnumStr read the next items from JSON contents as value of enum with codec string.
ReadPtrF32 read the next items from JSON contents as value of float32.
ReadPtrF64 read the next items from JSON contents as value of uint64.
ReadPtrI32 read the next items from JSON contents as value of int32.
ReadPtrI64 read the next items from JSON contents as value of int64.
ReadPtrStr read the next items from JSON contents as value of string.
ReadPtrU32 read the next items from JSON contents as value of uint32.
ReadPtrU64 read the next items from JSON contents as value of uint64.
ReadValBool read the next items from JSON contents as value of bool.
ReadValBytes read the next items from JSON contents as value of bytes.
ReadValEnumNum read the next items from JSON contents as value of enum with codec number.
ReadValEnumStr read the next items from JSON contents as value of enum with codec string.
ReadValF32 read the next items from JSON contents as value of float32.
ReadValF64 read the next items from JSON contents as value of uint64.
ReadValI32 read the next items from JSON contents as value of int32.
ReadValI64 read the next items from JSON contents as value of int64.
ReadValMessage read the next items from JSON contents as value of message.func ReadValMessage[T PtrGoAny[U], U any](dec *Decoder, val []T) (vv T, err error) {.
ReadValStr read the next items from JSON contents as value of string.
ReadValU32 read the next items from JSON contents as value of uint32.
ReadValU64 read the next items from JSON contents as value of uint64.
ReadValWKTAnyObject read the next items from JSON contents as value of WKT any with codec proto.
ReadValWKTAnyProto read the next items from JSON contents as value of WKT any with codec proto.
ReadValWKTDurHour read the next items from JSON contents as value of WKT duration with codec hours.
ReadValWKTDurMicro read the next items from JSON contents as value of WKT duration with codec microsecond.
ReadValWKTDurMilli read the next items from JSON contents as value of WKT duration with codec millisecond.
ReadValWKTDurMinute read the next items from JSON contents as value of WKT duration with codec minutes.
ReadValWKTDurNano read the next items from JSON contents as value of WKT duration with codec nanosecond.
ReadValWKTDurObject read the next items from JSON contents as value of WKT duration with codec string.
ReadValWKTDurSecond read the next items from JSON contents as value of WKT duration with codec seconds.
ReadValWKTDurTimeStr read the next items from JSON contents as value of WKT duration with codec string.
ReadValWKTTsLayout read the next items from JSON contents as value of WKT timestamp with codec time layout.
ReadValWKTTsObject read the next items from JSON contents as value of WKT timestamp with codec time layout.
ReadValWKTTsUnixMicro read the next items from JSON contents as value of WKT timestamp with codec unix micro.
ReadValWKTTsUnixMilli read the next items from JSON contents as value of WKT timestamp with codec unix milli.
ReadValWKTTsUnixNano read the next items from JSON contents as value of WKT timestamp with codec unix nano.
ReadValWKTTsUnixSec read the next items from JSON contents as value of WKT timestamp with codec unix sec.

# Structs

No description provided by the author
Error used for invalid format of JSON contents.
InternalError is used as error when we end up with something that shouldn't happen.

# Type aliases

No description provided by the author
No description provided by the author