使用Spring RestTemplate获取JSON对象的列表
我有两个问题:
- 如何使用Spring RestTemplate映射JSON对象列表。
- 如何映射嵌套的JSON对象。
回答:
也许这样
ResponseEntity<Object[]> responseEntity = restTemplate.getForEntity(urlGETList, Object[].class);Object[] objects = responseEntity.getBody();
MediaType contentType = responseEntity.getHeaders().getContentType();
HttpStatus statusCode = responseEntity.getStatusCode();
控制器代码 RequestMapping
@RequestMapping(value="/Object/getList/", method=RequestMethod.GET)public @ResponseBody List<Object> findAllObjects() {
List<Object> objects = new ArrayList<Object>();
return objects;
}
ResponseEntity是对扩展名的HttpEntity添加HttpStatus状态代码。使用RestTemplate以及@Controller方法。在RestTemplate此类中,由getForEntity()和返回exchange()。
以上是 使用Spring RestTemplate获取JSON对象的列表 的全部内容, 来源链接: utcz.com/qa/419736.html
