jackson-databind
jackson-databind copied to clipboard
General data-binding package for Jackson (2.x): works on streaming API (core) implementation(s)
Relates to #3772 - I use this class to key a few Maps in jackson-module-scala and now that I see the implementation of [ClassKey](https://github.com/FasterXML/jackson-databind/blob/2.15/src/main/java/com/fasterxml/jackson/databind/type/ClassKey.java) I'm worried that we could have...
### Search before asking - [X] I searched in the [issues](https://github.com/FasterXML/jackson-databind/issues) and found nothing similar. ### Describe the bug Sometimes you care about the serialized json always beeing an object...
### Search before asking - [x] I searched in the [issues](https://github.com/FasterXML/jackson-databind/issues) and found nothing similar. ### Describe the bug ### 问题描述 在 Spring Boot 项目中,使用 POI 版本 5.4.1 和 Jackson-databind...
## Is your feature request related to a problem? Please describe. The `AnnotatedMember` interface does not expose a method to access its enclosing `AnnotatedClass`. ### Example use case: a custom...
**Describe the bug** When using a java record class with multiple `@JsonCreator` annotated factory methods as the key type in a map, deserialization fails with a `com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Multiple suitable annotated...
### Description When I try to deserialize this object ```json { "id": 1, "fruits": [{ "id": 2, "tree": 1, "calories": [{ "id": 3, "fruit": 2 }] }] } ``` I...
There is no mechanism to edit/create a value in the json tree without first navigating to the parent node and then using `set` or `replace` or `put` methods. Starting from...
### Documentation Improvement It would be helpful to improve the API documentation and/or method signatures for `ObjectReader` to indicate specifically which categories of exceptions are thrown. If I look at...
https://github.com/FasterXML/jackson-databind/issues/5064
A recurring use case for value classes is that of wanting to support two related structures for deserialization via Creator methods (constructor / factory method). Basically to allow 2 JSON...