クラス 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
- 関連事項:
GsonGsonBuildersetGson(com.google.gson.Gson)
フィールドのサマリー
クラス org.springframework.messaging.converter.AbstractMessageConverter から継承されたフィールド
loggerコンストラクターの概要
コンストラクターコンストラクター説明デフォルトの構成で新しいGsonMessageConverterを構築します。GsonMessageConverter(com.google.gson.Gson gson) 指定されたデリゲートで新しいGsonMessageConverterを構築します。メソッドのサマリー
クラス org.springframework.messaging.converter.AbstractJsonMessageConverter から継承されたメソッド
convertFromInternal, convertToInternal, supportsクラス org.springframework.messaging.converter.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
toJson
- 次で指定:
- クラス
AbstractJsonMessageConverterのtoJson