2016-11-17 5 views
0

У меня есть базовый класс, который выглядит какСброс Джексон JsonSerializer по умолчанию в подклассе

@JsonSerialize(using = BaseClassSerializer.class) 
public class BaseClass { 
    ... 
} 

И подкласс, который выглядит как

public class SubClass extends BaseClass { 
} 

Я не хочу использовать BaseClassSerializer в SubClass, но вместо этого вернитесь к стандартному сериализатору по умолчанию для SubClass. Я знаю, что могу переопределить Serializer, но я хочу, чтобы все правила сериализации по умолчанию работали.

ответ

0

Вы можете указать сериализатор None на производном классе, который является стандартным сериализатором по умолчанию в Джексоне.

@JsonSerialize(using = JsonSerializer.None.class) 
public class SubClass extends BaseClass { 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^