jackson-module-kotlin icon indicating copy to clipboard operation
jackson-module-kotlin copied to clipboard

Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.

Results 175 jackson-module-kotlin issues
Sort by recently updated
recently updated
newest added

Create this issue to discuss feature changes to `jackson-module-kotlin` in preparation for `Jackson 3.0`. - https://github.com/FasterXML/jackson-future-ideas/discussions/72 - https://github.com/FasterXML/jackson/wiki/Jackson-Release-3.0 The release of `Jackson 3.0` is a good opportunity to change the...

3.x

This is an issue regarding the following comment. https://github.com/FasterXML/jackson-module-kotlin/issues/806#issuecomment-2567288527 Currently `KotlinValueInstantiator.createFromObjectWith` throws an exception directly if the input is an illegal `null`. https://github.com/FasterXML/jackson-module-kotlin/blob/9d4ad6a5e85bc5eb58f69700199c7cee776d2f86/src/main/kotlin/com/fasterxml/jackson/module/kotlin/KotlinValueInstantiator.kt On the other hand, `databind` calls `DeserializationContext.handleInstantiationProblem`(`DeserializationProblemHandler.handleInstantiationProblem`)....

bug

### Use case The `NullToEmptyCollection`/`Map` option can be replaced by `configOverride` as follows ```kotlin jacksonObjectMapper().apply { configOverride(List::class.java).setterInfo = JsonSetter.Value.forValueNulls(Nulls.AS_EMPTY) configOverride(Map::class.java).setterInfo = JsonSetter.Value.forValueNulls(Nulls.AS_EMPTY) } ``` Also, the current `NullToEmpty` option only...

enhancement

### Search before asking - [X] I searched in the [issues](https://github.com/FasterXML/jackson-module-kotlin/issues) and found nothing similar. - [X] I have confirmed that the same problem is not reproduced if I exclude...

bug

### Describe your Issue When upgrading from Jackson `2.17.2` to `2.18.1`, I encountered an issue with deserializing a custom wrapper class (ValidatedList) directly from an array in JSON. Previously, in...

to-evaluate