jackson-future-ideas
jackson-future-ideas copied to clipboard
Repository for SOLE PURPOSE of issue tracker and Wiki for NEW IDEAS. Please: NO BUG REPORTS.
It would be great to have a module to supplement jackson-datatype-xml that made generating and handling SOAP messages easier. While it's possible to wrangle this in place with a combination...
It would be very useful in some situations to define default values when deserializing into a record. It is only possible in the moment to define default values using the...
I myself (and from the issues I read, a lot of other people too) have had trouble with `Include.NON_DEFAULT` due to the fact that it's not really possible to properly...
Similar to the described in this SO thread https://stackoverflow.com/questions/57629401/deserializing-json-using-java-11-httpclient-and-custom-bodyhandler-with-jackson
Sealed classes are coming to Java soon. Jackson can use them to remove the need to specify `@JsonSubTypes` because they are known from the sealing class: ```java @JsonSubTypes({ @JsonSubTypes.Type(value =...
```java record Point(int x, int y) {} Map map = ... ``` Because the map key is a composite class, Jackson needs a deserializer like ```java @JsonDeserialize(keyUsing = Point.Deserializer.class) record...
While it is possible to massage the object mapper enough to produce newline-delimited json ("ndjson", see http://ndjson.org/), it would be great to have "official" support in Jackson through a module....
I'm wondering if we can have an annotation (field level and class level) to set a default value if the corresponding JSON value is null in deserialization. ```json { "name":...
If we all work together and contribute, I think we can easily make a new version of Jackson that implements the new RFC.
I'm reporting this issue in future-ideas so that some discussion could happen on the topic. It might be that it could be easily ruled out as out of scope, but...