是否有一个选项(除了编写自定义序列化器/反序列化器)GSON library不序列化/反序列化超出某种级别的扩展类。
例如看下面的用例
class FirstClass {
int firstVariable;
}
class SecondClass extends FirstClass {
int secondVariable;
}
class ThirdClass extends SecondClass {
int thirdVariable;
}
现在使用时fromJson,toJson我只想序列化/反序列化层次结构中的前两个类 -ThirdClass和SecondClass. 这意味着它将忽略整个FirstClass(和firstVariable其中),因为那已经在level 3.