Spring RestTemplate获取原始JSON字符串
如何从Spring Rest模板获取原始json字符串?我试过下面的代码,但它会返回不带引号的json,这会导致其他问题,我如何按原样获取json。
ResponseEntity<Object> response = restTemplate.getForEntity(url, Object.class);String json = response.getBody().toString();
回答:
你甚至不需要ResponseEntitys
!只需使用getForObject
一个String.class
喜欢:
final RestTemplate restTemplate = new RestTemplate();final String response = restTemplate.getForObject("https://httpbin.org/ip", String.class);
System.out.println(response);
它将打印如下内容:
{ "origin": "1.2.3.4"
}
以上是 Spring RestTemplate获取原始JSON字符串 的全部内容, 来源链接: utcz.com/qa/427640.html