public class ProtobufJsonFormatMessageConverter extends ProtobufMessageConverter
"com.google.protobuf:protobuf-java-util" ライブラリで使用する ProtobufMessageConverter のサブクラス。 最も重要なこととして、このクラスは、JsonFormat ユーティリティを介してカスタム JSON パーサーおよびプリンター構成を可能にします。特別なパーサーまたはプリンター構成が指定されていない場合は、代わりにデフォルトのバリアントが使用されます。
Protobuf 3.x および "com.google.protobuf:protobuf-java-util" 3.x が必要です。3.3 以上を推奨します。
DEFAULT_CHARSET, PROTOBUFlogger| コンストラクターと説明 |
|---|
ProtobufJsonFormatMessageConverter(com.google.protobuf.ExtensionRegistry extensionRegistry)JsonFormat.Parser、JsonFormat.Printer、ExtensionRegistry のデフォルトインスタンスを持つコンストラクター。 |
ProtobufJsonFormatMessageConverter(com.google.protobuf.util.JsonFormat.Parser parser, com.google.protobuf.util.JsonFormat.Printer printer)JsonFormat.Parser、JsonFormat.Printer の特定のインスタンス、ExtensionRegistry のデフォルトインスタンスを持つコンストラクター。 |
ProtobufJsonFormatMessageConverter(com.google.protobuf.util.JsonFormat.Parser parser, com.google.protobuf.util.JsonFormat.Printer printer, com.google.protobuf.ExtensionRegistry extensionRegistry)JsonFormat.Parser、JsonFormat.Printer、ExtensionRegistry の特定のインスタンスを持つコンストラクター。 |
canConvertTo, convertFromInternal, convertToInternal, supportsaddSupportedMimeTypes, canConvertFrom, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supportsMimeType, toMessage, toMessagecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic ProtobufJsonFormatMessageConverter(@Nullable com.google.protobuf.ExtensionRegistry extensionRegistry)
JsonFormat.Parser、JsonFormat.Printer、ExtensionRegistry のデフォルトインスタンスを持つコンストラクター。public ProtobufJsonFormatMessageConverter(@Nullable com.google.protobuf.util.JsonFormat.Parser parser, @Nullable com.google.protobuf.util.JsonFormat.Printer printer)
JsonFormat.Parser、JsonFormat.Printer の特定のインスタンス、ExtensionRegistry のデフォルトインスタンスを持つコンストラクター。public ProtobufJsonFormatMessageConverter(@Nullable com.google.protobuf.util.JsonFormat.Parser parser, @Nullable com.google.protobuf.util.JsonFormat.Printer printer, @Nullable com.google.protobuf.ExtensionRegistry extensionRegistry)
JsonFormat.Parser、JsonFormat.Printer、ExtensionRegistry の特定のインスタンスを持つコンストラクター。