jackson-databind icon indicating copy to clipboard operation
jackson-databind copied to clipboard

General data-binding package for Jackson (2.x): works on streaming API (core) implementation(s)

Results 208 jackson-databind issues
Sort by recently updated
recently updated
newest added

(note: inspired by OSS-Fuzz tests like https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=50003 and similar issue for `jackson-core`, https://github.com/FasterXML/jackson-core/issues/811 ) Currently methods like ObjectReader.MappingIterator readValues(byte[] src, int offset, int length) do not actively verify that the...

2.14

**Describe the bug** FactoryBasedEnumDeserializer is unable to deserialize enum value which is wrapped in Array. **Version information** This is for Jackson 2.13.1 - It worked fine for release 2.10.1 **To...

need-test-case

When attempting to deserialize to a concrete class that is part of a polymorphic type hierarchy, an InvalidTypeIdException is thrown if the JSON does not contain the type id field....

most-wanted
2.14

According to the documentation, > Annotation used to indicate that a property should be serialized "unwrapped"; that is, if it would be serialized as JSON Object, its properties are instead...

most-wanted

**Describe the bug** When Enum has two factory methods, one with `JsonCreator.Mode.DELEGATING` and the other with `JsonCreator.Mode.PROPERTIES`, only the latter works. Deserialization that is supposed to target the DELEGATING one...

to-evaluate
enum

During the restructuring of the JavaUtilCollectionsDeserializers (#2900) class the type for Arrays#ArrayList was changed from modifiable to unmodifiable. This means you can no longer call methods like List#set on the...

need-test-case
2.14

**Description** I'm not sure if this is a bug or a desired behavior, but in my opinion it's a bug. Here's what happens: When you set ```DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES``` to ```false``` in...

3.x
has-failing-test

Add streamlined support for sealed class polymorphic de/serialization. Java 17 sealed classes are required to enumerate their allowed subclasses explicitly. This metadata should allow Jackson to infer the subtypes of...

**Is your feature request related to a problem? Please describe.** Relates to https://github.com/FasterXML/jackson-core/issues/577. jackson-core and jackson-databind's StdDeserializer and NumberDeserializers check the StreamReadFeatures. There are more classes that use NumberInput to...

**Describe the bug** When deserializing a Java Record with `@JsonAnySetter` annotated field the field is left as null and the unmapped values are ignored. Given the nature of Java records,...

has-failing-test
Record