![](/img/trans.png)
[英]Spring Framework & RestTemplate: not being able to consume REST Service
[英]Consume REST Service using Spring RestTemplate
我只想使用基於Spring的Rest Template使用此響應,我嘗試了其他解決方案但沒有解決。
{
"response": {
"Status": "200",
"data": [{
"VehicleNo": "TS 11UB 5548",
"lat": "17.44289",
"lng": "78.39668",
"timestamp": "19-01-2018 15:16:49",
"speed": "0"
}, {
"VehicleNo": "TS 34T 3298",
"lat": "17.44278",
"lng": "78.39675",
"timestamp": "19-01-2018 15:16:41",
"speed": "0"
}]
}
}
以下是我嘗試過的代碼
RestTemplate restTemplate = new RestTemplate();
Response response = restTemplate.getForObject("URL:XXXXXXXX", Response.class);
響應是包含的類(“ GPSEnabledVehicles”-數據)
@JsonIgnoreProperties(ignoreUnknown = true)
public class Response {
private GPSEnabledVehicles response;
public GPSEnabledVehicles getResponse() {
return response;
}
public void setResponse(GPSEnabledVehicles response) {
this.response = response;
}
}
以下是GPSEnabledVehicles類,該類具有狀態和VehicleDetails列表作為屬性
@JsonIgnoreProperties(ignoreUnknown = true)
public class GPSEnabledVehicles {
private String status;
private List<VehicleDetails> vehicleDetails;
//Setters and Getter
}
請盡快提供幫助。謝謝。
public class GPSEnabledVehicles {
private String status;
@JsonProperty("data") ===> this
private List<VehicleDetails> vehicleDetails;
//Setters and Getter
}
要么
public class GPSEnabledVehicles {
private String status;
private List<VehicleDetails> data; ==> same name
//Setters and Getter
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.