When using Spring MVC for REST, how do you enable Jackson to pretty-print rendered JSON? -
while developing rest services using spring mvc, render json 'pretty printed' in development normal (reduced whitespace) in production.
if using spring boot 1.2 or later simple solution add
spring.jackson.serialization.indent_output=true to application.properties file. assumes using jackson serialization.
if using earlier version of spring boot can add
http.mappers.json-pretty-print=true this solution still works spring boot 1.2 deprecated , removed entirely. deprecation warning in log @ startup time.
(tested using spring-boot-starter-web)
Comments
Post a Comment