Boa Tarde Pessoal,
Tenho um JSON com muitos, mas muitos campos mesmo, sendo que necessito apenas de 2 campos dentre os demais, são os campos: customfield_10313 e customfield_16600.
Criei uma classe chamada IssueDates com esses respectivos campos, conforme vocês podem ver abaixo.
A requisição GET é executada com sucesso, com status 200 OK, mas quando vou imprimir os valores dos campos acima o resultado é null.
Fiz uma requisição GET, conforme abaixo:
…
String url = new StringBuilder().append("https://...").toString();
ResponseEntity<IssueDates> response = restTemplate.exchange(url, HttpMethod.GET, requestEntity, IssueDates.class);
System.out.println(response.getBody().getCustomfield_10313());
System.out.println(response.getBody().getCustomfield_16600());
…
O conteúdo da classe IssueDates é esse:
…
public class IssueDates {
private String customfield_10313;
private String customfield_16600;
public String getCustomfield_10313() {
return customfield_10313;
}
public void setCustomfield_10313(String customfield_10313) {
this.customfield_10313 = customfield_10313;
}
public String getCustomfield_16600() {
return customfield_16600;
}
public void setCustomfield_16600(String customfield_16600) {
this.customfield_16600 = customfield_16600;
}
}
…
Eu posso modelar uma classe apenas com os campos que desejo, sendo que essa requisição vai retornar muito mais campos?
Alguém poderia me ajudar?