Rest 使用apache wink发布json不起作用

Rest 使用apache wink发布json不起作用,rest,apache-wink,Rest,Apache Wink,我有以下rest服务(使用ApacheWink) 我可以毫无问题地获得JSON格式的响应。 然而,当我试图向其发布json时,它无法对其进行封送 XML工作得很好。我正在使用ApacheWink和JAXB对象 知道是什么原因导致的吗?最终我通过改变jackson json提供程序解决了这个问题,如下所述: 元素类,是您的实现还是org.w3c.dom.Element?请记住,wink将只序列化带JAXB注释的类,否则,您需要使用JSONObject来实现这一点。 @Consumes({Media

我有以下rest服务(使用ApacheWink)

我可以毫无问题地获得JSON格式的响应。 然而,当我试图向其发布json时,它无法对其进行封送

XML工作得很好。我正在使用ApacheWink和JAXB对象


知道是什么原因导致的吗?

最终我通过改变jackson json提供程序解决了这个问题,如下所述:

元素类,是您的实现还是org.w3c.dom.Element?请记住,wink将只序列化带JAXB注释的类,否则,您需要使用JSONObject来实现这一点。
@Consumes({MediaType.APPLICATION_JSON,MediaType.APPLICATION_XML})
@Produces({MediaType.APPLICATION_JSON,MediaType.APPLICATION_XML})
Response checkRecord(Element entity,
                     @QueryParam(ResourcesConsts.ALL_RULES) String checkAllRulesParam);