あるレベルの拡張クラスを超えてシリアル化/逆シリアル化GSON library
しないオプション(カスタムシリアライザー/デシリアライザーの記述を除く)はありますか?
たとえば、次のユースケースを参照してください
class FirstClass {
int firstVariable;
}
class SecondClass extends FirstClass {
int secondVariable;
}
class ThirdClass extends SecondClass {
int thirdVariable;
}
そして今、を使用しているときに、階層内の最初の2つのクラスのみをシリアル化/逆シリアル化したいfromJson
と思います-と。これは、すでににあるため、全体(およびその中)を無視することを意味します。toJson
ThirdClass
SecondClass
FirstClass
firstVariable
level 3