jsonb-api icon indicating copy to clipboard operation
jsonb-api copied to clipboard

Jakarta JSON Binding

Results 120 jsonb-api issues
Sort by recently updated
recently updated
newest added

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`.

TCK

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...

bug
documentation

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...

enhancement

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...

enhancement

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;...

enhancement

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...

enhancement