假设我们有class 定义如下:
@JsonIgnoreProperties(ignoreUnknown = true)
public class Rate {
private String name;
private String code;
private Double rate;
// add getters and setters
}
同时我们定义了一个api返回这个类型的object的list,例如:
public ResponseEntity<List<Rate>> getRates(){
....
}
则我们可以使用下面的方法来获取这个api的返回
ResponseEntity<List<Rate>> rateResponse =
restTemplate.exchange("https://url/api/rates",
HttpMethod.GET, null, new ParameterizedTypeReference<List<Rate>>() {
});
List<Rate> rates = rateResponse.getBody();