В ответе JSON, который мне возвращает API, у меня более 100 полей, но меня интересуют только 3 поля. Например, если ниже приведен полный ответ JSON
"text": {
"data": "Click Here",
"size": 36,
"style": "bold",
"name": "text1",
"hOffset": 250,
"vOffset": 100,
"alignment": "center",
"onMouseUp": "sun1.opacity = (sun1.opacity / 100) * 90;"
}
Мне нужны только 3 поля
"data": "Click Here",
"size": 36,
"style": "bold"
Это мой объект ответа в ArunApi. java будет выглядеть как
private String data;
private Integer size;
private String style;
Когда я делаю REST-вызов (ниже показан фрагмент), он не работает
var response = webClient
.get()
.uri(endPoint)
.retrieve()
.bodyToMono(ArunApi.class)
.block();
Поскольку у меня всего 3 поля в моем API, преобразование вообще не происходит. Пожалуйста, помогите