type google.golang.org/protobuf/internal/encoding/json.Decoder
18 uses
google.golang.org/protobuf/internal/encoding/json (current package)
decode.go#L31: type Decoder struct {
decode.go#L54: func NewDecoder(b []byte) *Decoder {
decode.go#L55: return &Decoder{orig: b, in: b}
decode.go#L59: func (d *Decoder) Peek() (Token, error) {
decode.go#L69: func (d *Decoder) Read() (Token, error) {
decode.go#L160: func (d *Decoder) parseNext() (Token, error) {
decode.go#L217: func (d *Decoder) newSyntaxError(pos int, f string, x ...interface{}) error {
decode.go#L225: func (d *Decoder) Position(idx int) (line int, column int) {
decode.go#L236: func (d *Decoder) currPos() int {
decode.go#L265: func (d *Decoder) consume(n int) {
decode.go#L279: func (d *Decoder) isValueNext() bool {
decode.go#L298: func (d *Decoder) consumeToken(kind Kind, size int) Token {
decode.go#L310: func (d *Decoder) consumeBoolToken(b bool, size int) Token {
decode.go#L323: func (d *Decoder) consumeStringToken(s string, size int) Token {
decode.go#L336: func (d *Decoder) Clone() *Decoder {
decode_string.go#L16: func (d *Decoder) parseString(in []byte) (string, int, error) {
google.golang.org/protobuf/encoding/protojson
decode.go#L92: *json.Decoder