这里问了完全相同的问题: JAX-RS - JSON without root node 但是该解决方案对我不起作用,因为我的服务器除了 REST 没有任何其他接口,因此文件 WEB-INF/web.xml 没有存在。以下是原始问题:
我有一个完整的网络服务,响应是:
{
"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?我的代码需要跨任何应用服务器移植。
谢谢