Markus KARG

Results 110 issues of Markus KARG

**Given** the following adapter is part of JSON-B configuration: ```java class MyCustomAdapter implements JsonbAdapter { @Override public Y adaptToJson(X obj) throws Exception { ... } @Override public X adaptFromJson(Y obj)...

I noticed that while Yasson is able to invoke non-public deserializers (as long as these are non-private), Johnzon (incl. 1.2.1) throws an exception for deserializers which are non-public: `Class org.apache.johnzon.jsonb.factory.SimpleJohnzonAdapterFactory...

The `JsonbTypeAdapter` annotation technically allows to be used at class level, but its JavaDocs didn't include that option.

Please add information to the JSON-B Spec / JavaDocs explicitly declaring how to handle `null` in `JsonbAdapter` implementations: * MUST a `JsonbAdapter` implementation expect to receive `null`? * MAY a...

Partial fix of #70 (JavaDocs only) Unfortunately I could only fix the JavaDocs, as there is just boilerplate for the actual spec.

documentation

There are cases when deserialization is getting complex. For example, if the value of one property decides about how to proceed with other attributes, as it could happen with polymorphic...

In [an earlier discussion](https://github.com/jakartaee/rest/pull/1066#issuecomment-1249264250) @jansupol and me proposed to allow specifying the separation character for getHeaderString, as some header values actually may contain commas, so being able to separate them...

api
javadoc

Since its inception the JAX-RS API used templates in the `UriBuilder` and the `@Path` annotation. Time has proven that URI templates are very convenient. Unfortunately there are some use cases...

enhancement
api
tck

Apparently some compliant implementations allow non-public Application constructors, while others do not. To ensure that any custom Application implementation ist at-most portable, the JAX-RS specification should unambiguously say that Applications...

spec

In the specification we do list different ways of converting a String to a parameter. A user recently asked, if the sequence mentioned in the spec is actually a mandatory...

spec
clarification