标签: java json gson
如果我有:
class X<T> { String a; T b; }
然后我认为GSON会抱怨参数化,因为它无法序列化字段b。但是,如果我将其更改为:
class X<T> { String a; transient T b; }
GSON现在应该不关心,因为它不应该序列化使用类型参数的字段。
有没有人发现这有什么问题?我猜这只是对GSON开发人员的疏忽,我愿意修改代码来解决,但我想知道在尝试这样做之前是否就是这种情况。