Spring MVC Jackson Json @JsonIgnore以编程方式

时间:2014-08-24 23:50:47

标签: json spring spring-mvc filter jackson

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

在春季mvc实现这一目标的最佳途径是什么?

1 个答案:

答案 0 :(得分:0)

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

Right way to write JSON deserializer in Spring or extend it