如何丰富弹簧控制器json的响应

时间:2013-02-22 18:15:32

标签: json spring filtering

我有一个简单的Spring MVC应用程序,其中控制器生成Json对象并将它们作为字符串返回。

我想将那些json树原样从控制器中返回,并且有一种servlet过滤器可以丰富它们。基本上它将采用json节点并将其作为全新json根的子节点移动。想象一个封装在完整响应中的“body”,包括一个由此过滤器生成的“head”子节点。

可以在Spring中这样做吗?

感谢您的建议!

1 个答案:

答案 0 :(得分:0)

我建议不要返回普通的字符串,返回POJO并使用HTTP消息转换器(例如MappingJackson2HttpMessageConverter)和@ResponseBody注释将其转换为JSON。然后你可以按照你想要的方式装饰返回对象。