Jackson Databind How to correctly configure JsonMapper to deserialize Optional.empty() instead of null in case of missing property

Search before asking[x] I searched in the issues and found nothing similar.Describe the bugOptional handling differs bet...

Jackson Databind "Unexpected end-of-input" for JsonParser.readValueAs() (in 3.0)

Search before asking[x] I searched in the issues and found nothing similar.Describe the bugIn Jackson 3.0.0, parsing a s...

Jackson Databind DeserializationFeature.ACCEPT_FLOAT_AS_INT not respected for byte/short when deserializing from JsonNode

(continuation of #5319 )The DeserializationFeature.ACCEPT_FLOAT_AS_INT configuration is not respected when deserializing...

Jackson Databind Remove canSerialize and canDeserialize methods from ObjectMapper (3.0)

(see https://github.com/FasterXML/jackson3-dev/issues/22 for background)These methods are not useful as is, and so even ...

Jackson Databind Jackson 3: JsonGenerator vs PrettyPrinter

Is your feature request related to a problem? Please describe.In Jackson 2.x, I am wrapping JsonGenerator to add syntax ...

Jackson Databind Include.NON_DEFAULT regression for objects with @JsonValue

Search before asking[x] I searched in the issues and found nothing similar.Describe the bugClasses which use @JsonValue ...

Jackson Databind UUID serialization is broken in v3.0.0-rc9

Here's a failing test that reproduces the issuepackage com.example.demo;import org.junit.jupiter.api.Test;import tools.j...

Jackson Databind Allow auto-detection of Properties-based Constructor even if class has no-parameters (default) Constructor

(note: replacement for #5246) Properties-based Constructor auto-detection works reliably for 2.x (iff jackson-parameter-...

Jackson Databind Add MapperFeature.DETECT_PARAMETER_NAMES to allow disabling parameter-names functionality

Is your feature request related to a problem? Please describe.Follow up to previous discussion.The parameter-names modul...

Jackson Databind Automatically detect target type (Class) to deserialize to

Is your feature request related to a problem? Please describe.Currently to deserialize object in ObjectMapper we use bel...

Jackson Databind Add one more parameter for AnnotationIntrospector.findPreferredCreator() method (3.x)

(note: offshoot of #5045) Method: public PotentialCreator findPreferredCreator(MapperConfig<?> config, ...

Jackson Databind If there is a no-parameter constructor marked as JsonCreator and a constructor reported as DefaultCreator, latter is incorrectly used.

Search before asking[x] I searched in the issues and found nothing similar.Describe the bugIf both JsonCreator and Defau...

Jackson Databind consider removing use of Java Stream API for ObjectMapper.getRegisteredModules() (and rename as registeredModules()?)

This was recently added in Jackson 3.0.0-rc9. #5273The aim appears to have been to support returning collection data in ...

Jackson Databind Deprecate MapperBuilder.serializationInclusion() (to align with ObjectMapper, prep for 3.0)

While ObjectMapper.setSerializationInclusion() was deprecated a while ago (in 2.0) -- to be replaced with ObjectMapper.s...

Jackson Databind MapperBuilder missing a defaultPropertyInclusion(JsonInclude.Include) method

Search before asking[x] I searched in the issues and found nothing similar.Describe the bugIn 2.20.0, MapperBuilder depr...

Jackson Databind Support alternate radixes when writing numeric values as strings

As requested in FasterXML/jackson-module-scala#65, and discussed in this thread. This would take the form of:- A BaseSet...

Jackson Databind Change JsonNode.stringValue() of NullNode to return null, not fail (3.0)

(note: follow-up to #5283)Initial implementation of "Extended set of scalar value accessors " of JSTEP-3 contains implem...

Jackson Databind Can I use MapperFeature.FIX_FIELD_NAME_UPPER_CASE_PREFIX with ParameterNamesModule?

(Discussed in https://github.com/FasterXML/jackson-databind/discussions/5289 )Originally posted by @bananayong August 31...

Jackson Databind Behavioral change of ALLOW_FINAL_FIELDS_AS_MUTATORS in 2.18

interface MyMap<K, V> extends Map<K, V> {}class MapImpl<K, V> extends HashMap<K, V> implements M...

Jackson Databind Generics using wildcard not correctly resolved

Search before asking[x] I searched in the issues and found nothing similar.Describe the bugI opened a Spring Boot issue,...

下一页
.