> No, I think a better solution would be automatic registration. This is how the Restlet library does it. You don't have to worry about mappings.
Well, we do ship a default JSONProvider which assumes objects are JAXB beans - those will be automatically mapped. On top of it we can customize a lot JSONProvider works with data. Thus we can't drop it and replace with Jackson or XMLStream provider.
We can also application/x+bar medium type and MyObject - would you expect it automatically mapped as well ?
The point I'm making is that we ship a default JSONProvider. And registering custom or existing 3rd party providers is very easy. Even if CXF did ship say XStream provider then you;d still need to register it explicitly for it to be preferred to the default JSONProvider - but I don't think we can afford shipping multiple JSON providers