Versions in this module Expand all Collapse all v0 v0.4.0 Dec 24, 2020 Changes in this version + func Unmarshal(r io.Reader, pb proto.Message) error + func UnmarshalNext(dec *json.Decoder, pb proto.Message) error + func UnmarshalString(str string, pb proto.Message) error + type AnyResolver interface + Resolve func(typeUrl string) (proto.Message, error) + type JSONPBMarshaler interface + MarshalJSONPB func(*Marshaler) ([]byte, error) + type JSONPBUnmarshaler interface + UnmarshalJSONPB func(*Unmarshaler, []byte) error + type Marshaler struct + AnyResolver AnyResolver + EmitDefaults bool + EnumsAsInts bool + Indent string + OrigName bool + func (m *Marshaler) Marshal(out io.Writer, pb proto.Message) error + func (m *Marshaler) MarshalToString(pb proto.Message) (string, error) + type Unmarshaler struct + AllowUnknownFields bool + AnyResolver AnyResolver + func (u *Unmarshaler) Unmarshal(r io.Reader, pb proto.Message) error + func (u *Unmarshaler) UnmarshalNext(dec *json.Decoder, pb proto.Message) error