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



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

我想从控制器中原样返回那些json树,并使用一种servlet过滤器来丰富它们。基本上,它将获取json节点,并将其作为一个全新json根的子节点进行移动。想象一个封装在完整响应中的"body",其中还包括一个将由该筛选器生成的"head"子节点。

在春季有可能做到这一点吗?

谢谢你的建议!

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

最新更新