JacksonJsonSerializer

open class JacksonJsonSerializer @JvmOverloads constructor(mapper: JsonMapper = defaultMapper()) : AbstractJsonSerializer

Serializes and deserializes entities as JSON using Jackson.

Parameters

mapper

The Jackson object mapper to use for serializing and deserializing. Defaults to omitting null properties when writing and tolerating unknown properties when reading.

Constructors

Link copied to clipboard
constructor(mapper: JsonMapper = defaultMapper())

Types

Link copied to clipboard
object Companion

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