gpt4 book ai didi

json - 当使用 Spring MVC for REST 时,如何让 Jackson 漂亮地打印呈现的 JSON?

转载 作者:IT老高 更新时间:2023-10-28 12:46:04 26 4
gpt4 key购买 nike

在使用 Spring MVC 开发 REST 服务时,我希望在开发中呈现 JSON ' pretty-print ',但在生产中呈现正常(减少空白)。

最佳答案

如果您使用的是 Spring Boot 1.2 或更高版本,简单的解决方案是添加

spring.jackson.serialization.INDENT_OUTPUT=true

application.properties 文件。这假设您正在使用 Jackson 进行序列化。

如果您使用的是较早版本的 Spring Boot,则可以添加

http.mappers.json-pretty-print=true

这个解决方案仍然适用于 Spring Boot 1.2,但它是 deprecated并最终将被完全删除。您将在启动时在日志中收到弃用警告。

(使用 spring-boot-starter-web 测试)

关于json - 当使用 Spring MVC for REST 时,如何让 Jackson 漂亮地打印呈现的 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6541757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com