В течение некоторого времени я боролся с этой проблемой, я вычеркнул короткий пример для получения моих результатов.
Когда Spring-Boot выдает выход API и существует более одной записи, он заключен в JSON_ARRAY, начинающийся с[и заканчивается] разделенными запятыми JSON_OBJECTS внутри
I Я хочу, чтобы результат был окружен другим JSON_OBJECT, например {entity: [{.....}, {.....}]}
напр.
[
{
"locationId": "l1",
"locationName": "New York"
},
{
"locationId": "l3",
"locationName": "London"
}
]
должно стать
{
location:{
[{
"locationId": "l1",
"locationName": "New York"
},
{
"locationId": "l3",
"locationName": "London"
}]
}}
public class Location {
private String id;
private String name;
}
// Getter & Setters etc ommited
Очевидно, я на это нагуглил и перепробовал множество решений и не смог найти ни одного
Если я добавлю «org.springframework.boot: spring-boot-starter-data-rest» к моему проекту, Spring создаст некоторые конечные точки для моих сущностей, которые на самом деле будут давать желаемые результаты, однако у меня есть несколько нестандартных запросов, которые исключаютсяи я должен сделать это сам
Если вы сможете научить меня преодолевать эту трудность, я буду признателен за это