-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.9
Tatu Saloranta edited this page Jul 30, 2016
·
175 revisions
Version 2.9 development has not yet been started, as of July 2016, but will start soon.
- Rewrite of property/creator introspection code, to resolve many open issue wrt Creator auto-detection and name-detection
- Per-property overwrite-vs-merge annotation/handling, to allow for merging of configuration information (for example)
- Support for
@JsonIncludeProperties(opposite of@JsonIgnoreProperties) - Per-property custom serialization inclusion (
@JsonInclude(value=Include.CUSTOM, comparator=MyExcluder.class) - Aliases, to allow migration: alternate property id names to accept (but not write)
- Non-blocking JSON/Smile parser?
- Allow pre-defining Object Ids; pluggable Object Id converters?
- Protobuf: Schema building by hand
- "Safe"
ObjectMapper(and/orObjectReader,ObjectWriter), that is, one that does NOT throw checked exceptions (wrapIOExceptions), to work better with Java 8 Streams - A way to force a supertype as type id to use during serialization: this is needed to avoid deserialization problems for things like concrete Hibernate collection type.