OptionDeserializer

class OptionDeserializer : JsonDeserializer<Option<*>> , ContextualDeserializer

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val delegatee: JsonDeserializer<*>?
Link copied to clipboard
open override val emptyAccessPattern: AccessPattern
Link copied to clipboard
open override val emptyValue: Any?
Link copied to clipboard
open override val isCachable: Boolean
Link copied to clipboard
open override val knownPropertyNames: Collection<Any?>?
Link copied to clipboard
open override val nullAccessPattern: AccessPattern
Link copied to clipboard
open override val nullValue: Option<*>?
Link copied to clipboard
open override val objectIdReader: ObjectIdReader?

Functions

Link copied to clipboard
open override fun createContextual(ctxt: DeserializationContext, property: BeanProperty?): JsonDeserializer<*>
Link copied to clipboard
open override fun deserialize(p: JsonParser?, ctxt: DeserializationContext): Option<*>
open fun deserialize(p0: JsonParser?, p1: DeserializationContext?, p2: Option<*>?): Option<*>?
Link copied to clipboard
open fun deserializeWithType(p0: JsonParser?, p1: DeserializationContext?, p2: TypeDeserializer?): Any?
open fun deserializeWithType(p0: JsonParser?, p1: DeserializationContext?, p2: TypeDeserializer?, p3: Option<*>?): Any?
Link copied to clipboard
open fun findBackReference(p0: String?): SettableBeanProperty?
Link copied to clipboard
open fun getAbsentValue(p0: DeserializationContext?): Any?
Link copied to clipboard
open override fun getEmptyAccessPattern(): AccessPattern
Link copied to clipboard
open override fun getEmptyValue(ctxt: DeserializationContext?): Option<*>
Link copied to clipboard
open override fun getNullAccessPattern(): AccessPattern
Link copied to clipboard
open override fun getNullValue(ctxt: DeserializationContext): Option<*>
open fun getNullValue(): Option<*>?
Link copied to clipboard
open fun handledType(): Class<*>?
Link copied to clipboard
open fun logicalType(): LogicalType?
Link copied to clipboard
open fun replaceDelegatee(p0: JsonDeserializer<*>?): JsonDeserializer<*>?
Link copied to clipboard
open fun supportsUpdate(p0: DeserializationConfig?): Boolean?
Link copied to clipboard
open fun unwrappingDeserializer(p0: NameTransformer?): JsonDeserializer<Option<*>?>?