我有这样一个类:
class A {
@Expose
@SerializedName("a_id")
private String id;
}
现在我想创建扩展 A 的类 B,但是,在 B 中,我想将 id 的 SerializedName 更改为“b_id”。有办法做到这一点吗?
最佳答案
开箱即用是不可能的。您需要编写自定义类型适配器。查看Custom Serialization and Deserialization Gson 用户指南的一部分。
关于java - 如何从 GSON 更改扩展类中属性的 @SerializedName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10857984/