我目前正在编写 Jersey REST 接口。我有这段代码,我正在尝试创建以下 JSON 响应,并且生成了一个 long 列表,一个字符串数组(使用 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());