JacksonJsonSerializer

open class JacksonJsonSerializer @JvmOverloads constructor(mapper: JsonMapper = JsonMapper.builder().addModule(kotlinModule()).build()) : AbstractJsonSerializer

Serializes and deserializes entities as JSON using Jackson.

Parameters

mapper

The Jackson object mapper to use for serializing and deserializing.

Constructors

Link copied to clipboard
constructor(mapper: JsonMapper = JsonMapper.builder().addModule(kotlinModule()).build())

Properties

Link copied to clipboard
open override val supportedMediaTypes: List<MediaType>

Functions

Link copied to clipboard
open override fun <T> deserialize(body: ResponseBody, type: Class<T>): T?
Link copied to clipboard
open override fun <T> deserializeList(body: ResponseBody, type: Class<T>): List<T>?
Link copied to clipboard
open override fun <T> serialize(entity: T, type: Class<T>): RequestBody
Link copied to clipboard
open override fun <T> serializeList(entities: Iterable<T>, type: Class<T>): RequestBody