使用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