Вы десериализуете - не ошибки, а ответ с этими ошибками.Там JSON представляет объект скажем Response
, который содержит data
, meta
& errors
.
Так что вы не можете не передать JSON в своем вопросе и ожидать, что он будет десериализован в качестве экземпляраErrors
.Вместо этого вам нужен DTO, соответствующий вашей строке ответа JSON.Это может быть как:
@Getter @Setter
public class Response {
// You can comment/remove data & meta
// if you do not need then
private List<?> data;
private List<?> meta;
private List<List<String>> errors;
}
Десериализовать как:
Response res = new Gson().fromJson(YOUR_JSON, Response.class);
и получить ошибки вроде:
res.getErrors();