我正在使用 RESTEasy 将 Java 对象作为 JSON 对象返回(它使用 Jettison Mapped Convention 进行 JSON 编组)。
但我不希望它返回根节点。
例如
@XmlRootElement
public class Car{
private Integer id;
private String name;
}
此类的对象将生成 JSON:
{"Car":{"id":6,"name":"someName"}}
因为它实际上来自
<Car>
<id>6</id>
<name>someName</name>
</Car>
但我不想要根节点。我只是想:
{"id":6,"name":"someName"}
所以我可以将它与 Backbone.js 等客户端库一起使用
有什么方法(一些注释)可以在 JSON marshelling 上强制执行此操作?
山姆,