我正在尝试从简单对象列表生成JSON。它能正常工作,但我的输出被类名包装:
{"classname":[{"name":"John Doe","title":"manager"} .....]}
What I would like to have is
[{"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,尽管我不确定它是否放置正确。我正在使用嵌入式Jetty,并设置了ServletHolder的参数。
classname
。 - Alex Stybaev