Skip to Content
API ReferenceUtilsLzObjectMapper

LzObjectMapper

class LzObjectMapper : ObjectMapper

Constructors

LzObjectMapperconstructor()

Types

NameSummary
Companionobject Companion

Properties

_coercionConfigs

protected val _coercionConfigs: CoercionConfigs

_configOverrides

protected val _configOverrides: ConfigOverrides

_deserializationConfig

protected var _deserializationConfig: DeserializationConfig

_deserializationContext

protected var _deserializationContext: DefaultDeserializationContext

_injectableValues

protected var _injectableValues: InjectableValues

_jsonFactory

protected val _jsonFactory: JsonFactory

_mixIns

protected var _mixIns: SimpleMixInResolver

_registeredModuleTypes

protected var _registeredModuleTypes: MutableSet<Any>

_rootDeserializers

protected val _rootDeserializers: ConcurrentHashMap<JavaType, JsonDeserializer<Any>>

_serializationConfig

protected var _serializationConfig: SerializationConfig

_serializerFactory

protected var _serializerFactory: SerializerFactory

_serializerProvider

protected var _serializerProvider: DefaultSerializerProvider

_subtypeResolver

protected var _subtypeResolver: SubtypeResolver

_typeFactory

protected var _typeFactory: TypeFactory

Functions

_assertNotNull

protected fun _assertNotNull(p0: String, p1: Any)

_checkInvalidCopy

protected open fun _checkInvalidCopy(p0: Class<*>)

_configAndWriteValue

protected fun _configAndWriteValue(p0: JsonGenerator, p1: Any)

_constructDefaultTypeResolverBuilder

protected open fun _constructDefaultTypeResolverBuilder(p0: ObjectMapper.DefaultTyping, p1: PolymorphicTypeValidator): TypeResolverBuilder<*>

_convert

protected open fun _convert(p0: Any, p1: JavaType): Any

_findRootDeserializer

protected open fun _findRootDeserializer(p0: DeserializationContext, p1: JavaType): JsonDeserializer<Any>

_initForReading

protected open fun _initForReading(p0: JsonParser, p1: JavaType): JsonToken

_newReader

protected open fun _newReader(p0: DeserializationConfig): ObjectReader protected open fun _newReader(p0: DeserializationConfig, p1: JavaType, p2: Any, p3: FormatSchema, p4: InjectableValues): ObjectReader

_newWriter

protected open fun _newWriter(p0: SerializationConfig): ObjectWriter protected open fun _newWriter(p0: SerializationConfig, p1: FormatSchema): ObjectWriter protected open fun _newWriter(p0: SerializationConfig, p1: JavaType, p2: PrettyPrinter): ObjectWriter

_readMapAndClose

protected open fun _readMapAndClose(p0: JsonParser, p1: JavaType): Any

_readTreeAndClose

protected open fun _readTreeAndClose(p0: JsonParser): JsonNode

_readValue

protected open fun _readValue(p0: DeserializationConfig, p1: JsonParser, p2: JavaType): Any

_serializerProvider

protected open fun _serializerProvider(p0: SerializationConfig): DefaultSerializerProvider

_verifyNoTrailingTokens

protected fun _verifyNoTrailingTokens(p0: JsonParser, p1: DeserializationContext, p2: JavaType)

_verifySchemaType

protected open fun _verifySchemaType(p0: FormatSchema)

_writeValueAndClose

protected fun _writeValueAndClose(p0: JsonGenerator, p1: Any)

acceptJsonFormatVisitor

open fun acceptJsonFormatVisitor(p0: JavaType, p1: JsonFormatVisitorWrapper) open fun acceptJsonFormatVisitor(p0: Class<*>, p1: JsonFormatVisitorWrapper)

activateDefaultTyping

open fun activateDefaultTyping(p0: PolymorphicTypeValidator): ObjectMapper open fun activateDefaultTyping(p0: PolymorphicTypeValidator, p1: ObjectMapper.DefaultTyping): ObjectMapper open fun activateDefaultTyping(p0: PolymorphicTypeValidator, p1: ObjectMapper.DefaultTyping, p2: JsonTypeInfo.As): ObjectMapper

activateDefaultTypingAsProperty

open fun activateDefaultTypingAsProperty(p0: PolymorphicTypeValidator, p1: ObjectMapper.DefaultTyping, p2: String): ObjectMapper

addHandler

open fun addHandler(p0: DeserializationProblemHandler): ObjectMapper

addMixIn

open fun addMixIn(p0: Class<*>, p1: Class<*>): ObjectMapper

addMixInAnnotations

fun addMixInAnnotations(p0: Class<*>, p1: Class<*>)

canDeserialize

open fun canDeserialize(p0: JavaType): Boolean open fun canDeserialize(p0: JavaType, p1: AtomicReference<Throwable>): Boolean

canSerialize

open fun canSerialize(p0: Class<*>): Boolean open fun canSerialize(p0: Class<*>, p1: AtomicReference<Throwable>): Boolean

clearProblemHandlers

open fun clearProblemHandlers(): ObjectMapper

coercionConfigDefaults

open fun coercionConfigDefaults(): MutableCoercionConfig

coercionConfigFor

open fun coercionConfigFor(p0: LogicalType): MutableCoercionConfig open fun coercionConfigFor(p0: Class<*>): MutableCoercionConfig

configOverride

open fun configOverride(p0: Class<*>): MutableConfigOverride

configure

open fun configure(p0: JsonGenerator.Feature, p1: Boolean): ObjectMapper open fun configure(p0: JsonParser.Feature, p1: Boolean): ObjectMapper open fun configure(p0: DeserializationFeature, p1: Boolean): ObjectMapper open fun configure(p0: MapperFeature, p1: Boolean): ObjectMapper open fun configure(p0: SerializationFeature, p1: Boolean): ObjectMapper open fun configure(p0: DatatypeFeature, p1: Boolean): ObjectMapper

constructType

open fun constructType(p0: TypeReference<*>): JavaType open fun constructType(p0: Type): JavaType

convertValue

open fun <T : Any> convertValue(p0: Any, p1: TypeReference<T>): T open fun <T : Any> convertValue(p0: Any, p1: JavaType): T open fun <T : Any> convertValue(p0: Any, p1: Class<T>): T

copy

open fun copy(): ObjectMapper

copyWith

open fun copyWith(p0: JsonFactory): ObjectMapper

createArrayNode

open override fun createArrayNode(): ArrayNode

createDeserializationContext

protected open fun createDeserializationContext(p0: JsonParser, p1: DeserializationConfig): DefaultDeserializationContext

createGenerator

open fun createGenerator(p0: DataOutput): JsonGenerator open fun createGenerator(p0: OutputStream): JsonGenerator open fun createGenerator(p0: Writer): JsonGenerator open fun createGenerator(p0: File, p1: JsonEncoding): JsonGenerator open fun createGenerator(p0: OutputStream, p1: JsonEncoding): JsonGenerator

createNonBlockingByteArrayParser

open fun createNonBlockingByteArrayParser(): JsonParser

createObjectNode

open override fun createObjectNode(): ObjectNode

createParser

open fun createParser(p0: DataInput): JsonParser open fun createParser(p0: File): JsonParser open fun createParser(p0: InputStream): JsonParser open fun createParser(p0: Reader): JsonParser open fun createParser(p0: URL): JsonParser open fun createParser(p0: ByteArray): JsonParser open fun createParser(p0: CharArray): JsonParser open fun createParser(p0: String): JsonParser open fun createParser(p0: ByteArray, p1: Int, p2: Int): JsonParser open fun createParser(p0: CharArray, p1: Int, p2: Int): JsonParser

deactivateDefaultTyping

open fun deactivateDefaultTyping(): ObjectMapper

defaultClassIntrospector

protected open fun defaultClassIntrospector(): ClassIntrospector

disable

open fun disable(p0: DeserializationFeature): ObjectMapper open fun disable(p0: SerializationFeature): ObjectMapper open fun disable(vararg p0: JsonGenerator.Feature): ObjectMapper open fun disable(vararg p0: JsonParser.Feature): ObjectMapper open fun disable(vararg p0: MapperFeature): ObjectMapper open fun disable(p0: DeserializationFeature, vararg p1: DeserializationFeature): ObjectMapper open fun disable(p0: SerializationFeature, vararg p1: SerializationFeature): ObjectMapper

disableDefaultTyping

open fun disableDefaultTyping(): ObjectMapper

enable

open fun enable(p0: DeserializationFeature): ObjectMapper open fun enable(p0: SerializationFeature): ObjectMapper open fun enable(vararg p0: JsonGenerator.Feature): ObjectMapper open fun enable(vararg p0: JsonParser.Feature): ObjectMapper open fun enable(vararg p0: MapperFeature): ObjectMapper open fun enable(p0: DeserializationFeature, vararg p1: DeserializationFeature): ObjectMapper open fun enable(p0: SerializationFeature, vararg p1: SerializationFeature): ObjectMapper

enableDefaultTyping

open fun enableDefaultTyping(): ObjectMapper open fun enableDefaultTyping(p0: ObjectMapper.DefaultTyping): ObjectMapper open fun enableDefaultTyping(p0: ObjectMapper.DefaultTyping, p1: JsonTypeInfo.As): ObjectMapper

enableDefaultTypingAsProperty

open fun enableDefaultTypingAsProperty(p0: ObjectMapper.DefaultTyping, p1: String): ObjectMapper

findAndRegisterModules

open fun findAndRegisterModules(): ObjectMapper

findMixInClassFor

open fun findMixInClassFor(p0: Class<*>): Class<*>

generateJsonSchema

open fun generateJsonSchema(p0: Class<*>): JsonSchema

getDateFormat

open fun getDateFormat(): DateFormat

getDeserializationConfig

open fun getDeserializationConfig(): DeserializationConfig

getDeserializationContext

open fun getDeserializationContext(): DeserializationContext

getFactory

open override fun getFactory(): JsonFactory

getInjectableValues

open fun getInjectableValues(): InjectableValues

getJsonFactory

open fun getJsonFactory(): JsonFactory

getNodeFactory

open fun getNodeFactory(): JsonNodeFactory

getPolymorphicTypeValidator

open fun getPolymorphicTypeValidator(): PolymorphicTypeValidator

getPropertyNamingStrategy

open fun getPropertyNamingStrategy(): PropertyNamingStrategy

getRegisteredModuleIds

open fun getRegisteredModuleIds(): MutableSet<Any>

getSerializationConfig

open fun getSerializationConfig(): SerializationConfig

getSerializerFactory

open fun getSerializerFactory(): SerializerFactory

getSerializerProvider

open fun getSerializerProvider(): SerializerProvider

getSerializerProviderInstance

open fun getSerializerProviderInstance(): SerializerProvider

getSubtypeResolver

open fun getSubtypeResolver(): SubtypeResolver

getTypeFactory

open fun getTypeFactory(): TypeFactory

getVisibilityChecker

open fun getVisibilityChecker(): VisibilityChecker<*>

isEnabled

open fun isEnabled(p0: JsonFactory.Feature): Boolean open fun isEnabled(p0: JsonGenerator.Feature): Boolean open fun isEnabled(p0: JsonParser.Feature): Boolean open fun isEnabled(p0: StreamReadFeature): Boolean open fun isEnabled(p0: StreamWriteFeature): Boolean open fun isEnabled(p0: DeserializationFeature): Boolean open fun isEnabled(p0: MapperFeature): Boolean open fun isEnabled(p0: SerializationFeature): Boolean

missingNode

open override fun missingNode(): JsonNode

mixInCount

open fun mixInCount(): Int

nullNode

open override fun nullNode(): JsonNode

reader

open fun reader(): ObjectReader open fun reader(p0: Base64Variant): ObjectReader open fun reader(p0: FormatSchema): ObjectReader open fun reader(p0: TypeReference<*>): ObjectReader open fun reader(p0: DeserializationFeature): ObjectReader open fun reader(p0: InjectableValues): ObjectReader open fun reader(p0: JavaType): ObjectReader open fun reader(p0: ContextAttributes): ObjectReader open fun reader(p0: JsonNodeFactory): ObjectReader open fun reader(p0: Class<*>): ObjectReader open fun reader(p0: DeserializationFeature, vararg p1: DeserializationFeature): ObjectReader

readerFor

open fun readerFor(p0: TypeReference<*>): ObjectReader open fun readerFor(p0: JavaType): ObjectReader open fun readerFor(p0: Class<*>): ObjectReader

readerForArrayOf

open fun readerForArrayOf(p0: Class<*>): ObjectReader

readerForListOf

open fun readerForListOf(p0: Class<*>): ObjectReader

readerForMapOf

open fun readerForMapOf(p0: Class<*>): ObjectReader

readerForUpdating

open fun readerForUpdating(p0: Any): ObjectReader

readerWithView

open fun readerWithView(p0: Class<*>): ObjectReader

readTree

open override fun <T : TreeNode> readTree(p0: JsonParser): T open fun readTree(p0: File): JsonNode open fun readTree(p0: InputStream): JsonNode open fun readTree(p0: Reader): JsonNode open fun readTree(p0: URL): JsonNode open fun readTree(p0: ByteArray): JsonNode open fun readTree(p0: String): JsonNode open fun readTree(p0: ByteArray, p1: Int, p2: Int): JsonNode

readValue

override fun <T : Any> readValue(p0: JsonParser, p1: ResolvedType): T open override fun <T : Any> readValue(p0: JsonParser, p1: TypeReference<T>): T open fun <T : Any> readValue(p0: JsonParser, p1: JavaType): T open override fun <T : Any> readValue(p0: JsonParser, p1: Class<T>): T open fun <T : Any> readValue(p0: DataInput, p1: JavaType): T open fun <T : Any> readValue(p0: DataInput, p1: Class<T>): T open fun <T : Any> readValue(p0: File, p1: TypeReference<T>): T open fun <T : Any> readValue(p0: File, p1: JavaType): T open fun <T : Any> readValue(p0: File, p1: Class<T>): T open fun <T : Any> readValue(p0: InputStream, p1: TypeReference<T>): T open fun <T : Any> readValue(p0: InputStream, p1: JavaType): T open fun <T : Any> readValue(p0: InputStream, p1: Class<T>): T open fun <T : Any> readValue(p0: Reader, p1: TypeReference<T>): T open fun <T : Any> readValue(p0: Reader, p1: JavaType): T open fun <T : Any> readValue(p0: Reader, p1: Class<T>): T open fun <T : Any> readValue(p0: URL, p1: TypeReference<T>): T open fun <T : Any> readValue(p0: URL, p1: JavaType): T open fun <T : Any> readValue(p0: URL, p1: Class<T>): T open fun <T : Any> readValue(p0: ByteArray, p1: TypeReference<T>): T open fun <T : Any> readValue(p0: ByteArray, p1: JavaType): T open fun <T : Any> readValue(p0: ByteArray, p1: Class<T>): T open fun <T : Any> readValue(p0: String, p1: TypeReference<T>): T open fun <T : Any> readValue(p0: String, p1: JavaType): T open fun <T : Any> readValue(p0: String, p1: Class<T>): T open fun <T : Any> readValue(p0: ByteArray, p1: Int, p2: Int, p3: TypeReference<T>): T open fun <T : Any> readValue(p0: ByteArray, p1: Int, p2: Int, p3: JavaType): T open fun <T : Any> readValue(p0: ByteArray, p1: Int, p2: Int, p3: Class<T>): T

readValues

open override fun <T : Any> readValues(p0: JsonParser, p1: ResolvedType): MappingIterator<T> open override fun <T : Any> readValues(p0: JsonParser, p1: TypeReference<T>): MappingIterator<T> open fun <T : Any> readValues(p0: JsonParser, p1: JavaType): MappingIterator<T> open override fun <T : Any> readValues(p0: JsonParser, p1: Class<T>): MappingIterator<T>

registerModule

open fun registerModule(p0: Module): ObjectMapper

registerModules

open fun registerModules(vararg p0: Module): ObjectMapper open fun registerModules(p0: MutableIterable<Module>): ObjectMapper

registerSubtypes

open fun registerSubtypes(vararg p0: NamedType) open fun registerSubtypes(vararg p0: Class<*>) open fun registerSubtypes(p0: MutableCollection<Class<*>>)

setAccessorNaming

open fun setAccessorNaming(p0: AccessorNamingStrategy.Provider): ObjectMapper

setAnnotationIntrospector

open fun setAnnotationIntrospector(p0: AnnotationIntrospector): ObjectMapper

setAnnotationIntrospectors

open fun setAnnotationIntrospectors(p0: AnnotationIntrospector, p1: AnnotationIntrospector): ObjectMapper

setBase64Variant

open fun setBase64Variant(p0: Base64Variant): ObjectMapper

setCacheProvider

open fun setCacheProvider(p0: CacheProvider): ObjectMapper

setConfig

open fun setConfig(p0: DeserializationConfig): ObjectMapper open fun setConfig(p0: SerializationConfig): ObjectMapper

setConstructorDetector

open fun setConstructorDetector(p0: ConstructorDetector): ObjectMapper

setDateFormat

open fun setDateFormat(p0: DateFormat): ObjectMapper

setDefaultAttributes

open fun setDefaultAttributes(p0: ContextAttributes): ObjectMapper

setDefaultLeniency

open fun setDefaultLeniency(p0: Boolean): ObjectMapper

setDefaultMergeable

open fun setDefaultMergeable(p0: Boolean): ObjectMapper

setDefaultPrettyPrinter

open fun setDefaultPrettyPrinter(p0: PrettyPrinter): ObjectMapper

setDefaultPropertyInclusion

open fun setDefaultPropertyInclusion(p0: JsonInclude.Include): ObjectMapper open fun setDefaultPropertyInclusion(p0: JsonInclude.Value): ObjectMapper

setDefaultSetterInfo

open fun setDefaultSetterInfo(p0: JsonSetter.Value): ObjectMapper

setDefaultTyping

open fun setDefaultTyping(p0: TypeResolverBuilder<*>): ObjectMapper

setDefaultVisibility

open fun setDefaultVisibility(p0: JsonAutoDetect.Value): ObjectMapper

setFilterProvider

open fun setFilterProvider(p0: FilterProvider): ObjectMapper

setFilters

open fun setFilters(p0: FilterProvider)

setHandlerInstantiator

open fun setHandlerInstantiator(p0: HandlerInstantiator): Any

setInjectableValues

open fun setInjectableValues(p0: InjectableValues): ObjectMapper

setLocale

open fun setLocale(p0: Locale): ObjectMapper

setMixInAnnotations

open fun setMixInAnnotations(p0: MutableMap<Class<*>, Class<*>>)

setMixInResolver

open fun setMixInResolver(p0: ClassIntrospector.MixInResolver): ObjectMapper

setMixIns

open fun setMixIns(p0: MutableMap<Class<*>, Class<*>>): ObjectMapper

setNodeFactory

open fun setNodeFactory(p0: JsonNodeFactory): ObjectMapper

setPolymorphicTypeValidator

open fun setPolymorphicTypeValidator(p0: PolymorphicTypeValidator): ObjectMapper

setPropertyInclusion

open fun setPropertyInclusion(p0: JsonInclude.Value): ObjectMapper

setPropertyNamingStrategy

open fun setPropertyNamingStrategy(p0: PropertyNamingStrategy): ObjectMapper

setSerializationInclusion

open fun setSerializationInclusion(p0: JsonInclude.Include): ObjectMapper

setSerializerFactory

open fun setSerializerFactory(p0: SerializerFactory): ObjectMapper

setSerializerProvider

open fun setSerializerProvider(p0: DefaultSerializerProvider): ObjectMapper

setSubtypeResolver

open fun setSubtypeResolver(p0: SubtypeResolver): ObjectMapper

setTimeZone

open fun setTimeZone(p0: TimeZone): ObjectMapper

setTypeFactory

open fun setTypeFactory(p0: TypeFactory): ObjectMapper

setVisibility

open fun setVisibility(p0: VisibilityChecker<*>): ObjectMapper open fun setVisibility(p0: PropertyAccessor, p1: JsonAutoDetect.Visibility): ObjectMapper

setVisibilityChecker

open fun setVisibilityChecker(p0: VisibilityChecker<*>)

tokenStreamFactory

open fun tokenStreamFactory(): JsonFactory

treeAsTokens

open override fun treeAsTokens(p0: TreeNode): JsonParser

treeToValue

open fun <T : Any> treeToValue(p0: TreeNode, p1: TypeReference<T>): T open fun <T : Any> treeToValue(p0: TreeNode, p1: JavaType): T open override fun <T : Any> treeToValue(p0: TreeNode, p1: Class<T>): T

updateValue

open fun <T : Any> updateValue(p0: T, p1: Any): T

valueToTree

open fun <T : JsonNode> valueToTree(p0: Any): T

version

open override fun version(): Version

writer

open fun writer(): ObjectWriter open fun writer(p0: Base64Variant): ObjectWriter open fun writer(p0: FormatSchema): ObjectWriter open fun writer(p0: PrettyPrinter): ObjectWriter open fun writer(p0: CharacterEscapes): ObjectWriter open fun writer(p0: SerializationFeature): ObjectWriter open fun writer(p0: ContextAttributes): ObjectWriter open fun writer(p0: FilterProvider): ObjectWriter open fun writer(p0: DateFormat): ObjectWriter open fun writer(p0: SerializationFeature, vararg p1: SerializationFeature): ObjectWriter

writerFor

open fun writerFor(p0: TypeReference<*>): ObjectWriter open fun writerFor(p0: JavaType): ObjectWriter open fun writerFor(p0: Class<*>): ObjectWriter

writerWithDefaultPrettyPrinter

open fun writerWithDefaultPrettyPrinter(): ObjectWriter

writerWithType

open fun writerWithType(p0: TypeReference<*>): ObjectWriter open fun writerWithType(p0: JavaType): ObjectWriter open fun writerWithType(p0: Class<*>): ObjectWriter

writerWithView

open fun writerWithView(p0: Class<*>): ObjectWriter

writeTree

open override fun writeTree(p0: JsonGenerator, p1: TreeNode) open fun writeTree(p0: JsonGenerator, p1: JsonNode)

writeValue

open override fun writeValue(p0: JsonGenerator, p1: Any) open fun writeValue(p0: DataOutput, p1: Any) open fun writeValue(p0: File, p1: Any) open fun writeValue(p0: OutputStream, p1: Any) open fun writeValue(p0: Writer, p1: Any)

writeValueAsBytes

open fun writeValueAsBytes(p0: Any): ByteArray

writeValueAsString

open fun writeValueAsString(p0: Any): String
Last updated on