Я новичок в работе с Api в java. Может ли кто-нибудь помочь реализовать это в лучшем виде. У меня есть JSON ОБЪЕКТ. как ..
{
"firstState": {
"district": {
"first": {
"polulation": 100000,
"lastupdatedtime": "",
"delta": {
"confirmed": 0
}
},
"second": {
"polulation": 326565,
"lastupdatedtime": "",
"delta": {
"confirmed": 0
}
}
}
},
"secondState": {
"district": {
"first": {
"polulation": 70000,
"lastupdatedtime": "",
"delta": {
"confirmed": 0
}
},
"second": {
"polulation": 15245,
"lastupdatedtime": "",
"delta": {
"confirmed": 0
}
}
}
}
}
Я хочу отобразить все это значение в модели, чтобы я мог показать эти значения в jsp. мой класс для этого объекта:
public class States {
@JsonProperty("firstState")
private Districts kerala;
@JsonProperty("secondState")
private Districts kerala;
getter settter....
}
class Districts {
@JsonProperty("district")
private Object districts;
getter settter....
}
мой код контроллера:
String result = restTemplate.getForObject(url, String.class);
ObjectMapper objectMapper = new ObjectMapper();
JsonNode jsonNode = objectMapper.readTree(result);
States states = objectMapper.treeToValue(jsonNode, States.class);
Может ли кто-нибудь помочь мне, как мне поступить?