Package com.google.protobuf.util
Class JsonFormat
java.lang.Object
com.google.protobuf.util.JsonFormat
Utility class to convert protobuf messages to/from the Proto3 JSON format.
Only proto3 features are supported. Proto2 only features such as extensions and unknown fields
are discarded in the conversion. That is, when converting proto2 messages to JSON format,
extensions and unknown fields are treated as if they do not exist. This applies to proto2
messages embedded in proto3 messages as well.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
A Parser parses the proto3 JSON format into a protobuf message.static class
A Printer converts a protobuf message to the proto3 JSON format.static class
A TypeRegistry is used to resolve Any messages in the JSON conversion. -
Method Summary
Modifier and TypeMethodDescriptionstatic JsonFormat.Parser
parser()
Creates aJsonFormat.Parser
with default configuration.static JsonFormat.Printer
printer()
Creates aJsonFormat.Printer
with default configurations.
-
Method Details
-
printer
Creates aJsonFormat.Printer
with default configurations. -
parser
Creates aJsonFormat.Parser
with default configuration.
-