| Interface | Description |
|---|---|
| JsonFormat.ParserImpl.WellKnownTypeParser | |
| JsonFormat.PrinterImpl.WellKnownTypePrinter | |
| JsonFormat.TextGenerator |
An interface for json formatting that can be used in
combination with the omittingInsignificantWhitespace() method
|
| Class | Description |
|---|---|
| Durations |
Utilities to help create/manipulate
protobuf/duration.proto. |
| FieldMaskTree |
A tree representation of a FieldMask.
|
| FieldMaskTree.Node | |
| FieldMaskUtil |
Utility helper functions to work with
FieldMask. |
| FieldMaskUtil.MergeOptions |
Options to customize merging behavior.
|
| JsonFormat |
Utility classes to convert protobuf messages to/from JSON format.
|
| JsonFormat.CompactTextGenerator |
Format the json without indentation
|
| JsonFormat.Parser |
A Parser parses JSON to protobuf message.
|
| JsonFormat.ParserImpl | |
| JsonFormat.PrettyTextGenerator |
A TextGenerator adds indentation when writing formatted text.
|
| JsonFormat.Printer |
A Printer converts protobuf message to JSON format.
|
| JsonFormat.PrinterImpl |
A Printer converts protobuf messages to JSON format.
|
| JsonFormat.PrinterImpl.GsonHolder | |
| JsonFormat.TypeRegistry |
A TypeRegistry is used to resolve Any messages in the JSON conversion.
|
| JsonFormat.TypeRegistry.Builder |
A Builder is used to build
JsonFormat.TypeRegistry. |
| JsonFormat.TypeRegistry.EmptyTypeRegistryHolder | |
| Timestamps |
Utilities to help create/manipulate
protobuf/timestamp.proto. |
| TimeUtil | Deprecated
Use
Durations and Timestamps instead. |