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

回到顶部