# Functions
GetEnumString gets the string representation of the enum using the value maps.
Marshal marshals a message.
MarshalSlice marshals a slice of any type that implements Marshaler into a JSON array.
NewJsonStream creates a new JsonStream that writes to wr.
NewMarshalState creates a new MarshalState.
NewUnmarshalState creates a new UnmarshalState.
ParseEnumString parses an enum from its string representation using the value maps.
# Variables
DefaultMarshalerConfig is the default configuration for the Marshaler.
DefaultUnmarshalerConfig is the default configuration for the Unmarshaler.
# Structs
JsonStream is an outgoing stream of json.
MarshalerConfig is the configuration for the Marshaler.
MarshalState is the internal state of the Marshaler.
UnmarshalerConfig is the configuration for the Unmarshaler.
UnmarshalState is the internal state of the Unmarshaler.
# Interfaces
FieldMask is the interface for field masks.
Marshaler is the interface implemented by types that are supported by this plugin.
Unmarshaler is the interface implemented by types that are supported by this plugin.