我正在尝试从简单对象列表中生成 JSON。它可以工作,但我的输出用类名包装:
{"classname":[{"name":"John Doe","title":"manager"} .....]}
我想要的是
[{"name":"John Doe","title":"manager"} .....]
我知道这是因为我的班级上有@XmlRootElement,但是如果我省略了它,那么我会收到一个错误:
A message body writer for Java class java.util.ArrayList, and Java type
java.util.List<MyClass>, and MIME media type application/json was not found
我已将 com.sun.jersey.api.json.POJOMappingFeature 设置为 true,尽管我不能 100% 确定它是否在正确的位置。我正在使用 Embedded Jetty,并为 ServletHolder 设置了参数