クラス GsonMessageConverter
java.lang.ObjectSE
org.springframework.messaging.converter.AbstractMessageConverter
org.springframework.messaging.converter.AbstractJsonMessageConverter
org.springframework.messaging.converter.GsonMessageConverter
- 実装されているすべてのインターフェース:
MessageConverter, SmartMessageConverter
Google グソンを使用して JSON を読み書きできる
MessageConverter の実装。- 導入:
- 5.3
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドのサマリー
クラス AbstractMessageConverter から継承されたフィールド
loggerコンストラクターの概要
コンストラクターコンストラクター説明デフォルトの構成で新しいGsonMessageConverterを構築します。GsonMessageConverter(com.google.gson.Gson gson) 指定されたデリゲートで新しいGsonMessageConverterを構築します。メソッドのサマリー
クラス AbstractJsonMessageConverter から継承されたメソッド
convertFromInternal, convertToInternal, supportsクラス AbstractMessageConverter から継承されたメソッド
addSupportedMimeTypes, canConvertFrom, canConvertTo, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supportsMimeType, toMessage, toMessage
コンストラクターの詳細
GsonMessageConverter
public GsonMessageConverter()デフォルトの構成で新しいGsonMessageConverterを構築します。GsonMessageConverter
public GsonMessageConverter(com.google.gson.Gson gson) 指定されたデリゲートで新しいGsonMessageConverterを構築します。- パラメーター:
gson- 使用する Gson インスタンス
メソッドの詳細
setGson
public void setGson(com.google.gson.Gson gson) 使用するGsonインスタンスを設定します。設定しない場合、デフォルトのGsonインスタンスが使用されます。カスタム構成された
Gsonを設定することは、JSON 直列化プロセスをさらに制御する 1 つの方法です。- 関連事項:
getGson
public com.google.gson.Gson getGson()このコンバーターの構成済みGsonインスタンスを返します。fromJson
- 次で指定:
- クラス
AbstractJsonMessageConverterのfromJson
fromJson
- 次で指定:
- クラス
AbstractJsonMessageConverterのfromJson
toJson
- 次で指定:
- クラス
AbstractJsonMessageConverterのtoJson - 例外:
IOExceptionSE
toJson
- 次で指定:
- クラス
AbstractJsonMessageConverterのtoJson