Class JsonbMessageConverter
java.lang.Object
org.springframework.messaging.converter.AbstractMessageConverter
org.springframework.messaging.converter.AbstractJsonMessageConverter
org.springframework.messaging.converter.JsonbMessageConverter
- All Implemented Interfaces:
 MessageConverter,SmartMessageConverter
Implementation of 
MessageConverter that can read and write JSON
 using the JSON Binding API.- Since:
 - 5.3
 - Author:
 - Juergen Hoeller
 - See Also:
 
- 
Field Summary
Fields inherited from class org.springframework.messaging.converter.AbstractMessageConverter
logger - 
Constructor Summary
ConstructorsConstructorDescriptionConstruct a newJsonbMessageConverterwith default configuration.JsonbMessageConverter(Jsonb jsonb) Construct a newJsonbMessageConverterwith the given delegate.JsonbMessageConverter(JsonbConfig config) Construct a newJsonbMessageConverterwith the given configuration. - 
Method Summary
Methods inherited from class org.springframework.messaging.converter.AbstractJsonMessageConverter
convertFromInternal, convertToInternal, supportsMethods inherited from class org.springframework.messaging.converter.AbstractMessageConverter
addSupportedMimeTypes, canConvertFrom, canConvertTo, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supportsMimeType, toMessage, toMessage 
- 
Constructor Details
- 
JsonbMessageConverter
public JsonbMessageConverter()Construct a newJsonbMessageConverterwith default configuration. - 
JsonbMessageConverter
Construct a newJsonbMessageConverterwith the given configuration.- Parameters:
 config- theJsonbConfigfor the underlying delegate
 - 
JsonbMessageConverter
Construct a newJsonbMessageConverterwith the given delegate.- Parameters:
 jsonb- the Jsonb instance to use
 
 - 
 - 
Method Details
- 
setJsonb
Set theJsonbinstance to use. If not set, a defaultJsonbinstance will be created.Setting a custom-configured
Jsonbis one way to take further control of the JSON serialization process. - 
getJsonb
Return the configuredJsonbinstance for this converter. - 
fromJson
- Specified by:
 fromJsonin classAbstractJsonMessageConverter
 - 
fromJson
- Specified by:
 fromJsonin classAbstractJsonMessageConverter
 - 
toJson
- Specified by:
 toJsonin classAbstractJsonMessageConverter
 - 
toJson
- Specified by:
 toJsonin classAbstractJsonMessageConverter
 
 -