1、Controller:
@RequestMapping(value = "/RateQuery/result", method = RequestMethod.GET,produces=MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody List<ResultRatedtl> getRatedefQueryResult(ResultRatedtl resultRatedtl) {
System.out.println(resultRatedtl.getUnitinfoId());
List<ResultRatedtl> list = rateQueryManager.getRatedefQueryResult();
return list;
}
2、例子:
public static void main(String[] args){
RestTemplate restTemplate = new RestTemplate();
String str = restTemplate.getForObject(
"http://localhost:8080/crsWebApp/web/RateQuery/result.do?unitinfoId=22&rmtypeId=4&ratedefId=10026",
String.class);
JSONArray jsonarray = JSONArray.fromObject(str);
@SuppressWarnings("unchecked")
List<ResultRatedtl> list = (List<ResultRatedtl>) JSONArray.toCollection(jsonarray, ResultRatedtl.class);
for (ResultRatedtl r : list) {
System.out.println(r.getBrfcnt());
}
}