Hi Experts, this is Alex, member of expert group Json Processing API (JSR
374).
In next release of JSR 374 there are some things that I think JAXRS spec
should cover so we can have a tight integration between specs. At the end
is about the support we have implemented about JSON PATCH (
http://jsonpatch.com/).
I suggest that:
1. @PATCH annotation should be provided as it is provided for GET, POST,
...
2. A new MediaType should be added. Concretely
application/json-patch+json
3. Permit that users can do:
@PATCH
@Consumes(MediaType.PATCH)
public Response applyPatch(JsonPatch patch, ....){}
Basically that if method is annotated with PATCH and consumes PATCH then
you know that the content is going to be a JsonPatch element on the body of
the message so JAXRS can construct the object for the user in similar way
as it happens with JsonObject or JsonArray.
WDYT?
Alex.