JacksonXmlSerializer

open class JacksonXmlSerializer @JvmOverloads constructor(mapper: XmlMapper = defaultMapper()) : AbstractXmlSerializer

Serializes and deserializes entities as XML using Jackson.

Parameters

mapper

The Jackson XML 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: XmlMapper = 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