有没有人知道在Spring MVC中使用Jackson的@JsonFilter注释以使调用者在运行时指定返回类型的任何示例?
我有一个JSON API,我希望通过提供getEntity等方法来保持简单,最好采用一些参数或其他来定义要返回的实体的视图。
答案 0 :(得分:1)
您可以使用@JsonView注释之类的东西。它在Spring上不受支持,但这个问题已经解决了! 关注this
添加对Jackson序列化视图的支持
Spring MVC现在支持Jackon的序列化视图进行渲染 来自不同控制器的相同POJO的不同子集 方法(例如详细页面与摘要视图)。 问题:SPR-7156
这是SPR-7156。
上提供状态:已解决
<强>描述强>
Jackson的JSONView注释允许开发人员控制方法的哪些方面是序列化的。在当前实现中,必须使用Jackson视图编写器,但是内容类型不可用。如果作为RequestBody注释的一部分,可以更好地指定JSONView。
关注此link。用一个例子解释@JsonView注释。