Class GsonMessageConverter
java.lang.Object
org.springframework.messaging.converter.AbstractMessageConverter
org.springframework.messaging.converter.AbstractJsonMessageConverter
org.springframework.messaging.converter.GsonMessageConverter
- All Implemented Interfaces:
- MessageConverter,- SmartMessageConverter
Implementation of 
MessageConverter that can read and write JSON
 using Google Gson.- Since:
- 5.3
- Author:
- Juergen Hoeller
- See Also:
- 
- Gson
- GsonBuilder
- setGson(com.google.gson.Gson)
 
- 
Field SummaryFields inherited from class org.springframework.messaging.converter.AbstractMessageConverterlogger
- 
Constructor SummaryConstructorsConstructorDescriptionConstruct a newGsonMessageConverterwith default configuration.GsonMessageConverter(com.google.gson.Gson gson) Construct a newGsonMessageConverterwith the given delegate.
- 
Method SummaryMethods inherited from class org.springframework.messaging.converter.AbstractJsonMessageConverterconvertFromInternal, convertToInternal, supportsMethods inherited from class org.springframework.messaging.converter.AbstractMessageConverteraddSupportedMimeTypes, canConvertFrom, canConvertTo, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supportsMimeType, toMessage, toMessage
- 
Constructor Details- 
GsonMessageConverterpublic GsonMessageConverter()Construct a newGsonMessageConverterwith default configuration.
- 
GsonMessageConverterpublic GsonMessageConverter(com.google.gson.Gson gson) Construct a newGsonMessageConverterwith the given delegate.- Parameters:
- gson- the Gson instance to use
 
 
- 
- 
Method Details- 
setGsonpublic void setGson(com.google.gson.Gson gson) Set theGsoninstance to use. If not set, a defaultGsoninstance will be used.Setting a custom-configured Gsonis one way to take further control of the JSON serialization process.- See Also:
 
- 
getGsonpublic com.google.gson.Gson getGson()Return the configuredGsoninstance for this converter.
- 
fromJson- Specified by:
- fromJsonin class- AbstractJsonMessageConverter
 
- 
fromJson- Specified by:
- fromJsonin class- AbstractJsonMessageConverter
 
- 
toJson- Specified by:
- toJsonin class- AbstractJsonMessageConverter
 
- 
toJson- Specified by:
- toJsonin class- AbstractJsonMessageConverter
 
 
-