Hi Diana
JSONProvider can be configured to read into beans without
XmlRootElement, set its unmarshallAsJaxbElement property to true, the
runtime checks the adapters, this is independent of the actual providers
being used
Cheers, Sergey
On 07/03/14 21:47, allam-di14 wrote:
Hello Sergey,
As a continuation to this discussion, I would like to know please if there
is a JSON provider in cxf which :
1) works without adding @XmlRootElement on classes
2) allows using @XmlJavaTypeAdapter JAXB annotation for handling interfaces,
ex:
public void op(
@XmlJavaTypeAdapter(InterfaceAdapter.class)
ResourceInterface r);
I tried org.apache.cxf.jaxrs.provider.json.JSONProvider, but it requires
adding @XmlRootElement on classes. I tried also
org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider, which works without
adding
@XmlRootElement, but it didn't treat the @XmlJavaTypeAdapter.
Could I have an idea please how to use my adapter class (InterfaceAdapter)
with JAX-RS for JSON?
Kind regards,
Diana
--
View this message in context:
http://cxf.547215.n5.nabble.com/XmlRootElement-with-jax-rs-jax-ws-tp566400p5740975.html
Sent from the cxf-user mailing list archive at Nabble.com.
--
Sergey Beryozkin
Talend Community Coders
http://coders.talend.com/
Blog: http://sberyozkin.blogspot.com