Я использую 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?
Sam