Я реализую приложение RESTful Jersey.
Если у меня есть машина боб:
@XmlRootElement
class Car{
private String id;
private String name;
//... GETTER & SETTER
}
My CarResource.java:
@GET
@Produces({MediaType.APPLICATION_JSON})
public List<Car> getCar(@QueryParam("id") String id) {
List cars= new ArrayList<Car>();
cars.add(new Car(id, "my car 1"));
return cars;
}
Если в списке cars
есть только один элемент , я получу данные JSON
{"car":{"id":"12","name":"my car 1"}}
Но мне нужно (с " [] "):
{"car":[{"id":"12","name":"my car 1"}]}
Как это сделать?
P.S. если в списке cars
имеется более одного элемента , данные JSON имеют " [] ".