0

如果我有:

class X<T> {
   String a;
   T b;
}

那么我希望 GSON 抱怨参数化是正确的,因为它不能序列化字段 b。但是,如果我将其更改为:

class X<T> {
   String a;
   transient T b;
}

GSON 现在不应该关心,因为它不应该序列化使用类型参数的字段。

有人看到这有什么问题吗?我猜这只是 GSON 开发人员的疏忽,我愿意修改代码以解决,但我想在尝试这样做之前知道是否是这种情况。

4

0 回答 0