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, PROTOBUF
logger
コンストラクターと説明 |
---|
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, supports
addSupportedMimeTypes, canConvertFrom, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supportsMimeType, toMessage, toMessage
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public 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
の特定のインスタンスを持つコンストラクター。