public abstract class AbstractJsonMessageConverter extends AbstractMessageConverter
GsonMessageConverter
, JsonbMessageConverter
, fromJson(Reader, Type)
, fromJson(String, Type)
, toJson(Object, Type)
, toJson(Object, Type, Writer)
logger
修飾子 | コンストラクターと説明 |
---|---|
protected | AbstractJsonMessageConverter() |
修飾子と型 | メソッドと説明 |
---|---|
protected ObjectSE | convertFromInternal(Message<?> message, ClassSE<?> targetClass, ObjectSE conversionHint) メッセージペイロードを直列化された形式からオブジェクトに変換します。 |
protected ObjectSE | convertToInternal(ObjectSE payload, MessageHeaders headers, ObjectSE conversionHint) ペイロードオブジェクトを直列化された形式に変換します。 |
protected abstract ObjectSE | fromJson(ReaderSE reader, TypeSE resolvedType) |
protected abstract ObjectSE | fromJson(StringSE payload, TypeSE resolvedType) |
protected boolean | supports(ClassSE<?> clazz) 指定されたクラスがこのコンバーターでサポートされているかどうか。 |
protected abstract StringSE | toJson(ObjectSE payload, TypeSE resolvedType) |
protected abstract void | toJson(ObjectSE payload, TypeSE resolvedType, WriterSE writer) |
addSupportedMimeTypes, canConvertFrom, canConvertTo, 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
protected boolean supports(ClassSE<?> clazz)
AbstractMessageConverter
AbstractMessageConverter
の supports
clazz
- サポートをテストするクラス true
。それ以外の場合は false
@Nullable protected ObjectSE convertFromInternal(Message<?> message, ClassSE<?> targetClass, @Nullable ObjectSE conversionHint)
AbstractMessageConverter
AbstractMessageConverter
の convertFromInternal
message
- 入力メッセージ targetClass
- 変換のターゲットクラス conversionHint
- MessageConverter
に渡される追加のオブジェクト。関連する MethodParameter
(null
の場合があります。}null
@Nullable protected ObjectSE convertToInternal(ObjectSE payload, @Nullable MessageHeaders headers, @Nullable ObjectSE conversionHint)
AbstractMessageConverter
AbstractMessageConverter
の convertToInternal
payload
- 変換するオブジェクト headers
- メッセージのオプションのヘッダー (null
の場合があります)conversionHint
- MessageConverter
に渡される追加のオブジェクト。関連する MethodParameter
(null
の場合があります。}null