我有类A,扩展了类B,实现了Serializable。错误:类声明多个名为serialVersionUid的JSON字段
当我尝试在JSON中使用GSON库进行转换时,它说“类声明了多个名为serialVersionUid的JSON字段”。
只要我知道,如果我不显式声明serialVersionUid,它是由GSON生成的。
我也尝试将serialVersionUid静态放置,但不起作用。
我可以通过实现在A级序列化修正这个错误,但我有一个扩展乙很多类,而我不认为排除B,从他们的将是一个很好的IDEIA ...
有谁知道为什么会出现此错误?
Class A extends B {
private c;
private d;
private e;
}
Class B extends Serializable{
private f;
private g;
}
相关:https://stackoverflow.com/questions/16476513/class-a-declares-multiple-json-fields – 2017-07-07 14:51:37
@RC。这个问题是相似的,但这不是我的问题。我的问题是,被声明为多个IS的字段不是由我声明的,它是自动生成的。相关的问题是关于我自己创建的领域。 –
一个类不能'扩展Serializable'。什么是真正的代码? – EJP