我有一个这样的课:
class A {
@Expose
@SerializedName("a_id")
private String id;
}
现在,我想创建扩展A的类B,但是在B中,我想将id的SerializedName更改为“b_id”。有没有办法做到这一点?
最佳答案
开箱即用是不可能的。您需要编写一个自定义类型适配器。请参阅Gson用户指南的Custom Serialization and Deserialization部分。
我有一个这样的课:
class A {
@Expose
@SerializedName("a_id")
private String id;
}
最佳答案
开箱即用是不可能的。您需要编写一个自定义类型适配器。请参阅Gson用户指南的Custom Serialization and Deserialization部分。