Class MappingJackson2CborHttpMessageConverter
- All Implemented Interfaces:
- GenericHttpMessageConverter<Object>,- HttpMessageConverter<Object>
HttpMessageConverter that can read and write the CBOR
 data format using 
 the dedicated Jackson 2.x extension.
 By default, this converter supports the MediaType.APPLICATION_CBOR_VALUE
 media type. This can be overridden by setting the supportedMediaTypes property.
 
The default constructor uses the default configuration provided by
 Jackson2ObjectMapperBuilder.
 
Compatible with Jackson 2.9 to 2.12, as of Spring 5.3.
- Since:
- 5.0
- Author:
- Sebastien Deleuze
- 
Field SummaryFields inherited from class org.springframework.http.converter.json.AbstractJackson2HttpMessageConverterdefaultObjectMapperFields inherited from class org.springframework.http.converter.AbstractHttpMessageConverterlogger
- 
Constructor SummaryConstructorsConstructorDescriptionConstruct a newMappingJackson2CborHttpMessageConverterusing the default configuration provided byJackson2ObjectMapperBuilder.MappingJackson2CborHttpMessageConverter(ObjectMapper objectMapper) Construct a newMappingJackson2CborHttpMessageConverterwith a customObjectMapper(must be configured with aCBORFactoryinstance).
- 
Method SummaryModifier and TypeMethodDescriptionvoidsetObjectMapper(ObjectMapper objectMapper) Configure the mainObjectMapperto use for Object conversion.Methods inherited from class org.springframework.http.converter.json.AbstractJackson2HttpMessageConvertercanRead, canRead, canWrite, getCharset, getContentLength, getDefaultContentType, getJavaType, getJsonEncoding, getObjectMapper, getObjectMappersForType, getSupportedMediaTypes, logWarningIfNecessary, read, readInternal, registerObjectMappersForType, setPrettyPrint, writeInternal, writePrefix, writeSuffixMethods inherited from class org.springframework.http.converter.AbstractGenericHttpMessageConvertercanWrite, supports, write, writeInternalMethods inherited from class org.springframework.http.converter.AbstractHttpMessageConverteraddDefaultHeaders, canRead, canWrite, getDefaultCharset, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, writeMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.http.converter.HttpMessageConvertergetSupportedMediaTypes, read, write
- 
Constructor Details- 
MappingJackson2CborHttpMessageConverterpublic MappingJackson2CborHttpMessageConverter()Construct a newMappingJackson2CborHttpMessageConverterusing the default configuration provided byJackson2ObjectMapperBuilder.
- 
MappingJackson2CborHttpMessageConverterConstruct a newMappingJackson2CborHttpMessageConverterwith a customObjectMapper(must be configured with aCBORFactoryinstance).You can use Jackson2ObjectMapperBuilderto build it easily.- See Also:
 
 
- 
- 
Method Details- 
setObjectMapperConfigure the mainObjectMapperto use for Object conversion. If not set, a defaultObjectMapperinstance is created.Setting a custom-configured ObjectMapperis one way to take further control of the JSON serialization process. For example, an extendedSerializerFactorycan be configured that provides custom serializers for specific types. Another option for refining the serialization process is to use Jackson's provided annotations on the types to be serialized, in which case a custom-configured ObjectMapper is unnecessary. TheObjectMappermust be configured with aCBORFactoryinstance.
 
-