Spring MVC Jackson Json @JsonIgnore以编程方式

问题描述 投票:1回答:1

我有一个用spring mvc编写的rest Web服务,并使用jackson json作为输出。要在序列化为json时忽略对象,我知道可以使用@Jsonignore注释字段或类。但是我有一个要返回的对象数组,以及是否忽略最终json输出中的某些对象取决于某些条件。例如:如果object.hasTitle()== null,则忽略。

在Spring MVC中实现此目标的最佳方法是什么?

json spring spring-mvc filter jackson
1个回答
0
投票

一个解决方案是提供自定义(反)序列化器,您可以在其中删除/添加特定条件下的字段。

Right way to write JSON deserializer in Spring or extend it

© www.soinside.com 2019 - 2024. All rights reserved.