クラス 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
- 関連事項:
Gson
GsonBuilder
setGson(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