-
Notifications
You must be signed in to change notification settings - Fork 3
Jackson3 Changes
Tatu Saloranta edited this page Feb 22, 2017
·
32 revisions
- Jackson 3.x will require and be based on Java 8
- with possible exception of
jackson-coreandjackson-annotations(?)
- with possible exception of
- Embed some/all Java8 modules
- Embed "parameter names", "datatypes" (
Optional) - Need to think of Java 8 date/time module (size)
- Embed "parameter names", "datatypes" (
-
ContextualSerializer/ContextualDeserializer,ResolvableSerializer/ResolvableDeserializer`- just embed as part of
JsonSerializer/JsonDeserializer, with no-op implementation
- just embed as part of
-
JsonNodeneeds major rework; can do binary-incompatible return value changes
(will require wiki sub-page)
-
DeserializationFeature-
FAIL_ON_UNKNOWN_PROPERTIES: change default tofalse?
-
- Other
- Check defaults of date/time handling