这里提出了完全相同的问题: JAX-RS - JSON without root node 但是该解决方案对我不起作用,因为我的服务器除了REST之外没有任何其他接口,因此文件WEB-INF / web.xml不存在。 以下是原始问题:
我有一个restfull webservice,响应是:
{
"cities": [
{
"id": "1",
"name": "City 01",
"state": "A1"
},
{
"id": "2",
"name": "City 02",
"state": "A1"
}
]
}
但我想要这个
[
{
"id": "1",
"name": "City 01",
"state": "A1"
},
{
"id": "2",
"name": "City 02",
"state": "A1"
}
]
如何配置JAX-RS以仅使用JAX-RS功能而不使用实现特定功能来生成没有根节点的JSON?我的代码需要在任何appserver上都可移植。
由于
答案 0 :(得分:1)
我终于解决了这个问题。我所要做的就是将复选框“包”标记为 项目属性/编译/ GlassFish Server 3+ Jersay