杰克逊:忽略父类属性

时间:2011-12-30 06:18:57

标签: json serialization jackson

在序列化子类时,有什么办法可以告诉Jackson忽略父类的属性吗?


    class Parent{
      private String parentProperty1;
      private String parentProperty2;
      //getter setter
    }

    @IgnoreParentProperties // I am expecting something like this
    class Child extends Parent{
      private String childProperty1;
      //getter setter
    }

2 个答案:

答案 0 :(得分:7)

除了效果良好的视图外,您还可以使用@JsonIgnoreProperties列出要忽略的属性名称;这也可以包括父属性。

答案 1 :(得分:5)

定义&使用省略继承字段的JSON view