【问题标题】:Spring Jackson @JsonFilter ExamplesSpring Jackson @JsonFilter 示例
【发布时间】:2011-05-29 22:04:43
【问题描述】:

有谁知道在 Spring MVC 中使用 Jackson 的 @JsonFilter 注解使调用者能够在运行时指定返回类型的任何示例?

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

【问题讨论】:

标签: java json spring spring-mvc jackson


【解决方案1】:

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

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

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

这是SPR-7156

状态:已解决

说明

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

可在Spring ver >= 4.1

更新

关注此link。举例说明@JsonView 注解。

【讨论】:

    猜你喜欢
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    • 2012-03-12
    • 1970-01-01
    • 2011-04-05
    • 1970-01-01
    • 2018-07-29
    • 2016-11-11
    相关资源
    最近更新 更多