I just pushed out second 1.0 release candidate for Jackson json
processor (see
http://jackson.codehaus.org/Download); and there are
many important improvements to its JAX-RS provider (which is just a
single-class jar that integrates rest of Jackson as first-class json
Jax-rs MessageBodyReader/Writer).
Improvements include proper auto-registration, so using the provider
now requires no configuration whatsoever. Just add
'jackson-jaxrs-0.9.9-6.jar' (plus core & mapper jars if not otherwise
included) and things should work as expected.
So why use it? The main difference is that this provider does direct
mapping of json content to/from bean classes, without conventions;
this because it does not use JAXB for binding. This gives both very
clean correlation between json and beans, and very high performance.
Anyway; please let me know of issues you may find -- my hope is to
whack out bugs before official 1.0 release, and Jersey is a very
important use case (I use provider heavily myself).
-+ Tatu +-