I have a method
@Get("xml")
public User getUser()
{
return new User();
}
In this case when calling this method browser is showing null as response. I have also annotated the User class with @XmlRootElement Tag.
It is working fine for Json transformation
@Get("json")
public User getUser()
{
return new User();
}
Please help me where I am going wrong
You can leverage the converter service of Restlet for automatic transformation of objects to payload and payload to objects.
I don't know what you use for JSON, but for XML and JAXB you need to add the
org.restlet.ext.jaxbjar file corresponding to the JAXB extension of Restlet.Doing that a converter for JAXB will be automatically add into the Restlet engine to actually handle such beans.
Hope it helps you, Thierry