如何从Spring Rest模板获取原始json字符串?我试过下面的代码,但它会返回不带引号的json,这会导致其他问题,我该如何按原样获取json。
ResponseEntity<Object> response = restTemplate.getForEntity(url, Object.class); String json = response.getBody().toString();
您甚至不需要ResponseEntitys!只需使用getForObject一个String.class喜欢:
ResponseEntity
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" }