我正在使用我不拥有且无法修改的Java API。该API定义了一个类Aggregation
,它是一个带有Jackson序列化和反序列化的Immutables
(immutables.github.io)抽象类。杰克逊子类序列化
类看起来像
@Value.Immutable
@JsonSerialize(as = Immutable_Aggregation.class)
@JsonDeserialize(as = Immutable_Aggregation.class)
public abstract class Aggregation {
我想添加一个字段来聚集应在序列化时有所回升,但其中的情况下,仍然可以传递给接受Aggregation
方法。
我想要做的事,如:
public abstract class ExtendedAggregation extends Aggregation {}
这可能吗?
这对我来说很好 – marisbest2