Jackson is the better json library out there. We should let the json data format in Camel be implemented only by Jackson.
As currently it defaults to xstream. And we could just add a new xstream-json data format to have the old logic there.
Also we should allow to configure json jackson with custom serializers and whatnot people need.
Other the time there has been various questions on json data format with jackson not supporting their uses-cases.