Spring Jackson @JsonFilter的例子

时间:2011-05-29 22:04:43

标签: java json spring spring-mvc jackson

有没有人知道在Spring MVC中使用Jackson的@JsonFilter注释以使调用者在运行时指定返回类型的任何示例?

我有一个JSON API,我希望通过提供getEntity等方法来保持简单,最好采用一些参数或其他来定义要返回的实体的视图。

1 个答案:

答案 0 :(得分:1)

您可以使用@JsonView注释之类的东西。它在Spring上不受支持,但这个问题已经解决了! 关注this

  

添加对Jackson序列化视图的支持

     

Spring MVC现在支持Jackon的序列化视图进行渲染   来自不同控制器的相同POJO的不同子集   方法(例如详细页面与摘要视图)。   问题:SPR-7156

这是SPR-7156

  

状态:已解决

     

<强>描述

     

Jackson的JSONView注释允许开发人员控制方法的哪些方面是序列化的。在当前实现中,必须使用Jackson视图编写器,但是内容类型不可用。如果作为RequestBody注释的一部分,可以更好地指定JSONView。

Spring ver >= 4.1

上提供

更新

关注此link。用一个例子解释@JsonView注释。