Java 如何清理来自thymeleaf模板的json输出?

Java 如何清理来自thymeleaf模板的json输出?,java,spring,spring-boot,spring-mvc,thymeleaf,Java,Spring,Spring Boot,Spring Mvc,Thymeleaf,我正在从thymeleaf模板生成json。我想在输出返回到客户端之前对其进行清理。我尝试了一个@ControllerAdvice,但没有被调用。我还尝试了一个拦截器,但很难对响应体进行消毒并将其重新放入 谢谢 改用@RestController 它将为您执行序列化,因此您无需清理JSON。这也是创建RESTful API的最佳实践。请添加一些示例代码。另外,输出是指通过AJAX请求将json从服务器发送到客户端。有点不清楚。一个AJAX请求正在获取数据。从controller返回时,您是否使用

我正在从thymeleaf模板生成json。我想在输出返回到客户端之前对其进行清理。我尝试了一个
@ControllerAdvice
,但没有被调用。我还尝试了一个拦截器,但很难对响应体进行消毒并将其重新放入

谢谢

改用
@RestController


它将为您执行序列化,因此您无需清理JSON。这也是创建RESTful API的最佳实践。

请添加一些示例代码。另外,输出是指通过AJAX请求将json从服务器发送到客户端。有点不清楚。一个AJAX请求正在获取数据。从controller返回时,您是否使用Jackson将对象转换为json字符串。不,my
@controller
调用生成json的thymeleaf模板。是的,出于遗留原因,这是一种混合方法。javascript需要理解一种预先确定的格式,我不想将其构建为java中的对象。