Я работаю над проектом, в котором мне нужно вернуть список объектов в формате json. Я использую Spring-mvc framework с библиотекой jackson, чтобы выполнить сериализацию.Сериализовать список объектов для Json, с Jackson & Spring-MVC
Я хочу структуру json, содержащую непосредственно объекты, а не «имя: массив объектов».
Это мой упрощенный код:
@RequestMapping(method = RequestMethod.GET, value = "/clients")
public List getClients(
@RequestParam(value = "estat", required = false) String estat
throws Exception {
List<Clients> l = s.mdClients(estat);
return l;
}
Это «возвращение л», что вы видите, идет непосредственно к Джексону, и джексон преобразует «L» в структуру как:
{
"ClientsList": [
{
"x": "2",
"y": "5"
}
]}
Проблема это корень «ClientsList». Я хочу получить этот выход без корня:
{
[
{
"x": "2",
"y": "5"
}
]}
Итак, любой может помочь? заранее спасибо!