jsonb-api
jsonb-api copied to clipboard
Jakarta JSON Binding
Would be nice to have filter/query cabapilities to (de)serialize only a subset of the Json-B entity per config. **For example:** ``` // (de)serialize only "id", tasks and their name @JsonbGraph(name=...
The Javadocs of `JsonbAdapter` should clarify whether... * ...it is allowed to pass `null` as a parmeter (so the implementor knows whether this case is to be *handled*) * ...it...
TCK tests should be changed to support JUnit assertions. I might suggest to migrate to JUnit 5 and use Hamcrest assertions such as `assertThat`.
We're starting to do some TCK testing with Open Liberty and JDKs beyond 11, and have seen that two tests fail in https://github.com/eclipse-ee4j/jsonb-api/blob/master/tck/src/main/java/jakarta/json/bind/tck/customizedmapping/numberformat/NumberFormatCustomizationTest.java This class has tests that use a...
By the nature of non-static inner classes, they cannot have a default non-argument constructor which makes not possible to deserialize them using default mapping. The spec has to be changed...
It would reduce boilerplate if JSON-B implementations were required to ship with some often-needed visibility strategies, such as (up for discussion): - `PropertyNamingStrategy.PUBLIC_PROPERTY`: Use public getters / setters, or public...
Since Java 8 introduced TYPE_USE annotations, and this API is a Java standard as well, one would expect the two to work together. I suggest JSON-B is enhanced (the implementation...
JSONB type adapter logic differs from JAXB in an important way for collections. In JAXB when applied to a collection an `XmlJavaTypeAdapter` is applied to each entry in the collection....
This is a feature request to enhance JSON-B for 1.1 by supporting serialising objects with cycles using JSON-Pointers. If you have a data structure ``` class Person { String name;...
I am attempting to change the implementation of some code to use JSON-B instead of Jackson. In the process of doing so, I would like to match behavior so existing...