мой первый пост здесь. Я работаю над API, и я обнаружил проблему, которую я не знаю, как ее решить. Я пытаюсь получить оставшийся запас всех продуктов в моей базе данных. Я использую Spring boot и MongoDB с зависимостью Spring Data. Вот мой код:
@GetMapping("/remaining-stock")
public ResponseEntity<List<Pair<String, Integer>>> showAllStock() throws EmptyDepositException{
List<Pair<String, Integer>> allStock;
try {
allStock = depServ.showAllStock();
}catch(EmptyDepositException ex) {
allStock = null;
}
return ResponseEntity.ok(allStock);
}
Когда я делаю этот запрос GET, я получаю JSON:
[
{
"first": "Water",
"second": 5
},
{
"first": "Milk",
"second": 40
}
]
Значения в порядке, но я хочу переименовать имена переменных с помощьюлучшее имя, подобное этому:
[
{
"Product name": "Water",
"Remaining stock": 5
},
{
"Product name": "Milk",
"Remaining stock": 40
}
]
Есть способ сделать это?
Извините за мой английский, я из Аргентины, так что, возможно, что-то не понятно. Я надеюсь, что вы можете мне помочь. Спасибо всем заранее.