You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jackson added getAbsentValue to its API in version 2.13, which is used when a field is absent. The current version of JsonNullableDeserializer, however, does not implement this method. This results in getNullValue being called, which in turn creates invalid deserialization results.
As the latest versions of Spring Boot use Jackson version > 2.13, this library is essentially unusable in its current form when it comes to new/up to date projects.
@oliverkuldmae : Can you provide some sample code where the default implementation of getAbsentValue creates invalid deserialization results?
Can you review #32, does it fix your problem?
Jackson added
getAbsentValue
to its API in version 2.13, which is used when a field is absent. The current version ofJsonNullableDeserializer
, however, does not implement this method. This results ingetNullValue
being called, which in turn creates invalid deserialization results.As the latest versions of Spring Boot use Jackson version > 2.13, this library is essentially unusable in its current form when it comes to new/up to date projects.
See FasterXML/jackson-databind#3214.
The text was updated successfully, but these errors were encountered: