JAXB / Jackson处理长阵列

时间:2013-04-18 17:09:11

标签: json jaxb jersey jackson

我正在编写Jersey REST界面。我有这个代码,我正在尝试创建以下JSON响应,并且长列表已生成一个字符串数组(使用Jaxb和Jackson)

代码如下:

@XmlElement(name = "visitorProfiles", required = false)
private List<Long> visitorProfiles;

JSON响应看起来像

{
   "visitorProfiles":["45"]
}

我正确的JSON响应应该是

{
   "visitorProfiles":[45]
}

这就是我用于JSON配置的内容

context = new JSONJAXBContext(JSONConfiguration.natural().rootUnwrapping(true).build(),                 JerseyResources.getJaxbClasses());

1 个答案:

答案 0 :(得分:0)

试图重现案件没有成功,我看不出有任何理由发生这种情况,除非自然语境不适用于该类