Android: 使用 Gson @SerializedName 避免接口字段名与 Java 保留关键字冲突


  实际开发中有时后端返回的字段名会和 Java 保留字冲突,这时就需要 @SerializedName 这个注解,使用 @SerializedName 字段名称会被替换成注解的名字,就像这样:

@SerializedName("default")
public int isDefault;          // 0 == 不是, 1 == 是