我有
A类{
@xstreamalias("obj1");
对象 obj1;
@xstreamalias("obj2");
对象 obj2;
}
我想改成
类抽象A {
@xstreamalias("obj1");
对象 obj1;
}
A 类扩展 AbstractA{
@xstreamalias("obj2");
对象 obj2;
}
不丢失 obj1 的内容。
目前,除了丢失 obj1 的内容外,我阅读旧 xml 没有任何问题。这在 xstream 中是否以某种方式支持?我的意思是抽象在模型更改中很常见。