Джексон: игнорировать свойства родительского класса - PullRequest
8 голосов
/ 30 декабря 2011

Можно ли как-то сказать Джексону игнорировать свойства родительского класса при сериализации дочернего класса?


    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 ]

7 голосов
/ 30 декабря 2011

В дополнение к хорошо работающим представлениям вы также можете использовать @JsonIgnoreProperties для отображения имен свойств, которые следует игнорировать;это также может включать родительские свойства.

5 голосов
/ 30 декабря 2011

Определить и использовать JSON-представление , в котором отсутствуют унаследованные поля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...