Я пытаюсь проанализировать следующий вложенный объект JSON, используя метод getForObject
RestTemplate:
"rates":{
"USD":1.075489,
"AUD":1.818178,
"CAD":1.530576,
"PLN":4.536389,
"MXN":25.720674
}
Количество курсов валют варьируется в зависимости от ввода пользователя (это может быть один или несколько).
Как мне сопоставить такой список объектов или HashMap с классом Java POJO?
Я пытался с композицией в объекте rates
:
public class Rates implements Serializable {
private List<ExternalApiQuoteCurrencyRate> list;
// getter and no-args constructor
}
public class ExternalApiQuoteCurrencyRate implements Serializable {
private String currency;
private BigDecimal rate;
// getters and no-args constructor
}
Но объект rates
десериализуется как null
.
Может кто-нибудь помочь? Заранее большое спасибо!