如何从RestTemplate获得漂亮的格式化输出?

问题描述 投票:0回答:1

下面是我从我的Spring Boot应用程序中的一个服务器调用中得到的响应,

String result = restTemplate.exchange(url, HttpMethod.GET, entity, String.class).getBody();

然后我将返回客户,

return ResponseEntity.ok().body(result);

在邮递员中,我看到json打印有很多\",格式相当漂亮。

我需要在响应端进行更改以在Postman中查看漂亮的格式化输出吗?

示例邮递员输出:

"{\"records\":[{\"pkg_name\":\"com.company.app\",\"start_time\":1580307656040,\"update_time\":12345,\"min\":0.0,\"create_time\":1580307714254,\"time_offset\":21600000,\"datauuid\":\"xyz\",\"max\":0.0,\"heart_beat_count\":1,\"end_time\":1580307656040,\"heart_rate\":91.0,\"deviceuuid\":\"abc\"}]}" ...

预期输出:不带\"的漂亮格式

spring spring-boot postman resttemplate pretty-print
1个回答
0
投票

最好的方法是创建bean并将其反序列化。之后,您将获得具有所有好处的结构化对象。 (例如,漂亮的toString方法)

© www.soinside.com 2019 - 2024. All rights reserved.