我正在编写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());
答案 0 :(得分:0)
试图重现案件没有成功,我看不出有任何理由发生这种情况,除非自然语境不适用于该类