36得票6回答
Jersey 2.0相当于POJOMappingFeature。

我有使用Jersey < 2.0的经验。现在我正在尝试构建一个war应用程序来提供JSON Webservice API。 我现在花费了相当多的时间来配置Moxy,它似乎比添加更复杂。 <init-param> <param-name>co...

28得票1回答
在动态JSON中序列化null和空字符串

我有这个JSON内容:{"color":null} 我想用Java对象来表达这些内容(反之亦然):Container |- List<Entry> entries |- Entry |- String key = "color" |- String v...

25得票2回答
在哪里包含jaxb.properties文件?

我有一个使用REST (Jersey)框架构建的Web服务,它使用某些数据对象进行XML的编组/解组。这些数据对象在一个独立的项目/库中,并且Web服务war文件依赖于它。 我正在使用MOXy作为我的JAXB实现,因为我部署到Glassfish时它已经包含在内。我知道需要一个jaxb.pro...

19得票4回答
主线程中的异常:javax.xml.bind.PropertyException:名称:eclipselink.media-type 值:application/json

我正在尝试跟随位于这里的示例,但是遇到了一个javax.xml.bind.PropertyException异常。我收到此异常是因为以下代码行:marshaller.setProperty(MarshallerProperties.MEDIA_TYPE, "application/json")...

15得票5回答
Jersey 2.0 内容长度未设置

我正在尝试使用以下代码向需要设置Content-Length头的Web服务发布内容:// EDIT: added apache connector code ClientConfig clientConfig = new ClientConfig(); ApacheConnector apac...

14得票3回答
JavaEE Jersey 2.0项目中的MOXy异常

我正在尝试在JavaEE项目中实现Json支持,但出现了与MOXy相关的异常。我在jersey.java.net上读到MOXy应该是可自动发现的,但当我尝试时似乎不起作用。 所以为了更容易定位问题,我只是生成了一个新的“jersey-quickstart-webapp”项目,并将MyReso...

14得票2回答
在xml jaxb中将null值表示为空元素

我需要在jaxb中将null值显示为空元素。我正在使用jaxb的moxy实现。我找到了这个选项。@XmlNullPolicy(emptyNodeRepresentsNull = true, nullRepresentationForXml = XmlMarshalNullRepresentat...

12得票1回答
将Moxy用作默认的JAXB实现

为了将Moxy用作JAXB实现,您需要在应用程序的域类所在的文件夹中添加一个名为jaxb.properties的文件,并包含以下行。javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory 能否...

12得票2回答
强制Glassfish4使用Jackson而不是Moxy

Glassfish4使用Moxy将REST响应序列化为JSON。 有人知道如何配置应用程序以使用Jackson而不是Moxy吗?

11得票3回答
JAXB:如何使用缩进生成输出XML并在第一行创建空行?

当我使用此属性编排XML时marshal.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE); marshal.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE); 它会在最...