jackson-databind
jackson-databind copied to clipboard
General data-binding package for Jackson (2.x): works on streaming API (core) implementation(s)
### Search before asking - [X] I searched in the [issues](https://github.com/FasterXML/jackson-databind/issues) and found nothing similar. ### Describe the bug I want to adapt an awkward, custom form of self-referencing structure...
Buffering needed for `@JsonTypeInfo` property breaks parsing of Floats (depending on property order)
We're using a class structure similar to the following one using the `@JsonTypeInfo` to determine various SubTypes possible for that JSON: ```java @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property =...
* there is a lot of synchronization in SerializerCache * most of it may be necessary on the update side but on the read side, we can remove some *...
ParameterNamesModule causes @ConstructorProperties to be ignored, constructor called with null value
### Search before asking - [X] I searched in the [issues](https://github.com/FasterXML/jackson-databind/issues) and found nothing similar. ### Describe the bug If ParameterNamesModule is enabled, the constructor is called with a null...
I have an API that is read by an existing client, and I would like to rename a field on the API. I want to serialize the value under both...
### Search before asking - [X] I searched in the [issues](https://github.com/FasterXML/jackson-databind/issues) and found nothing similar. ### Describe the bug I found a strange issue when trying to deserialize a specific...
### Search before asking - [X] I searched in the [issues](https://github.com/FasterXML/jackson-databind/issues) and found nothing similar. ### Describe the bug SSIA Also, the attached `Java` reproduction code is directly adding `KeyDeserializer`...
(note: off-shoot of #4430 ) Due to historical reasons, `SerializerCache` uses `synchronized` around all access to `LookupCache _sharedMap`. This is not necessary as `LookupCache` implementations must implement thread-safe access. Let's...