Java オブジェクトを JSON オブジェクトとして返すために RESTEasy を使用しています (これは JSON マーシェリングに Jettison Mapped Convention を使用しています)。
しかし、ルートノードを返したくありません。
例えば
@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マーシェリングでこれを強制する方法(注釈)はありますか?
サム、