使用Spring RestTemplate获取JSON对象的列表

我有两个问题:

  1. 如何使用Spring RestTemplate映射JSON对象列表。
  2. 如何映射嵌套的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

回到顶部