У меня есть контроллер, который возвращает ArrayList объектов:
@GetMapping("/{access_token}/connected_instagram_accounts")
public ResponseEntity<List<InstagramAccountDTO>> getConnectedInstagramAccounts(@PathVariable("access_token") String accessToken) {
log.debug("InstaramController.getConnectedInstagramAccounts() was called. access_token = {}", accessToken);
List<InstagramAccountDTO> result = instagramService.getAllConnectedInstagramAccounts(accessToken);
return new ResponseEntity<>(result, HttpStatus.OK);
}
В Почтальоне я вижу, что эти конечные точки возвращают следующий результат:
{
"ArrayList": []
}
Но я ожидаю, что ArrayList не должен 'У меня нет объекта-обертки, и я ожидаю следующий результат:
[]
Я попытался проверить сериализацию в отладчике и увидеть, что Джексон сериализует его правильно.
Где мне нужно искать проблему?Какой класс отвечает за сериализацию ResponseEntity ?