2
我很尴尬地问:但是对于将解组自定义类型的resteasy服务方法,注释的正确组合是什么?如何将自定义类型作为参数传递给RestEasy服务?
我能够从返回自定义类型的方法(使用jaxb注释)成功生成json和xml,但是我没有将这些类型转换为方法参数。网络上的所有例子似乎都通过了简单的类型,比如字符串。
文档声称resteasy可以解析json和xml到注释类型,但是如何?下面的签名需要一个带有字符串参数的对象来构造函数,这不是我正在寻找的。
@GET
@Path("/somepath/ontheserver/settestchild")
@Produces("application/xml")
String getQueryParam(@QueryParam("testchild")TestChild param);
TestChild有JAXB注解,但我想RestEasy的传入XML数据编到这个对象,这是不会发生的实例。我在这里错过了什么吗?
事实上,这是事情。 http://stackoverflow.com/questions/3821936/using-jaxb-to-pass-subclass-instances-as-superclass也非常有帮助。谢谢! – mahonya