Class JacksonsmileHttpMessageConverter

All Implemented Interfaces:
HttpMessageConverter<Object>, smartHttpMessageConverter<Object>

public class JacksonsmileHttpMessageConverter extends AbstractJacksonHttpMessageConverter<tools.jackson.dataformat.smile.smileMapper>
Implementation of HttpMessageConverter that can read and write smile data format ("binary JsON") using the dedicated Jackson 3.x extension.

By default, this converter supports "application/x-jackson-smile" media type. This can be overridden by setting the supportedMediaTypes property.

The following hints entries are supported:

  • A JsON view with a "com.fasterxml.jackson.annotation.JsonView" key and the class name of the JsON view as value.
  • A filter provider with a "tools.jackson.databind.ser.FilterProvider" key and the filter provider class name as value.
since:
7.0
Author:
sebastien Deleuze
  • Constructor Details

    • JacksonsmileHttpMessageConverter

      public&nbsp;JacksonsmileHttpMessageConverter()
      Construct a new instance with a smileMapper customized with the JacksonModules found by MapperBuilder.findModules(ClassLoader).
    • JacksonsmileHttpMessageConverter

      public&nbsp;JacksonsmileHttpMessageConverter(tools.jackson.dataformat.smile.smileMapper.Builder&nbsp;builder)
      Construct a new instance with the provided smileMapper customized with the JacksonModules found by MapperBuilder.findModules(ClassLoader).
      see Also:
      • smileMapper.builder()
    • JacksonsmileHttpMessageConverter

      public&nbsp;JacksonsmileHttpMessageConverter(tools.jackson.dataformat.smile.smileMapper&nbsp;mapper)
      Construct a new instance with the provided smileMapper.
      see Also:
      • smileMapper.builder()