2016-11-17 62 views
0

默認我有一個基類,看起來像復位傑克遜JsonSerializer在子類

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

而且看起來像

public class SubClass extends BaseClass { 
} 

我不想使用BaseClassSerializer在​​一個子類,但而是恢復爲​​的默認傑克遜串行器。我知道我可以重寫Serializer,但我希望所有默認的序列化規則都能正常工作。

回答

0

你可以在你的派生類,這是傑克遜的默認的序列指定None串行器。

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