クラス AbstractJsonMessageConverter
java.lang.ObjectSE
org.springframework.messaging.converter.AbstractMessageConverter
org.springframework.messaging.converter.AbstractJsonMessageConverter
- 実装されているすべてのインターフェース:
MessageConverter, SmartMessageConverter
Gson や JSON-B などのプレーン JSON コンバーターの共通基本クラス。
- 導入:
- 5.3
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドのサマリー
クラス AbstractMessageConverter から継承されたフィールド
loggerコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明convertFromInternal(Message<?> message, ClassSE<?> targetClass, @Nullable ObjectSE conversionHint) メッセージペイロードを直列化された形式からオブジェクトに変換します。convertToInternal(ObjectSE payload, @Nullable MessageHeaders headers, @Nullable ObjectSE conversionHint) ペイロードオブジェクトを直列化された形式に変換します。protected abstract ObjectSEprotected abstract ObjectSEprotected boolean指定されたクラスがこのコンバーターでサポートされているかどうか。protected abstract StringSEprotected abstract voidクラス AbstractMessageConverter から継承されたメソッド
addSupportedMimeTypes, canConvertFrom, canConvertTo, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supportsMimeType, toMessage, toMessage
コンストラクターの詳細
AbstractJsonMessageConverter
protected AbstractJsonMessageConverter()
メソッドの詳細
supports
クラスからコピーされた説明:AbstractMessageConverter指定されたクラスがこのコンバーターでサポートされているかどうか。- 次で指定:
- クラス
AbstractMessageConverterのsupports - パラメーター:
clazz- サポートをテストするクラス- 戻り値:
- サポートされている場合は
true。それ以外の場合はfalse
convertFromInternal
protected @Nullable ObjectSE convertFromInternal(Message<?> message, ClassSE<?> targetClass, @Nullable ObjectSE conversionHint) クラスからコピーされた説明:AbstractMessageConverterメッセージペイロードを直列化された形式からオブジェクトに変換します。- オーバーライド:
- クラス
AbstractMessageConverterのconvertFromInternal - パラメーター:
message- 入力メッセージtargetClass- 変換のターゲットクラスconversionHint-MessageConverterに渡される追加オブジェクト(たとえば、関連するMethodParameter) (nullかもしれない)- 戻り値:
- 変換の結果、またはコンバーターが変換を実行できない場合は
null
convertToInternal
protected @Nullable ObjectSE convertToInternal(ObjectSE payload, @Nullable MessageHeaders headers, @Nullable ObjectSE conversionHint) クラスからコピーされた説明:AbstractMessageConverterペイロードオブジェクトを直列化された形式に変換します。- オーバーライド:
- クラス
AbstractMessageConverterのconvertToInternal - パラメーター:
payload- 変換するオブジェクトheaders- メッセージのオプションのヘッダー (nullの場合があります)conversionHint-MessageConverterに渡される追加オブジェクト(たとえば、関連するMethodParameter) (nullかもしれない)- 戻り値:
- メッセージの結果のペイロード、またはコンバーターが変換を実行できない場合は
null
fromJson
fromJson
toJson
protected abstract void toJson(ObjectSE payload, TypeSE resolvedType, WriterSE writer) throws IOExceptionSE toJson