在 kotlin 和 Java 中为 json 字段解析设置别名

在 Java 中设置一个可以这样

@SerializedName(value = "flag")
 public String result;

设置多个可以这样

@SerializedName(value = "flag",alternate = "code")
public String result;

@SerializedName(value = "flag",alternate = {"code","code2"})
public String result;

但是在 Kotlin 中有所不同
一个情况下是这样

@SerializedName("img")
var img: String?

多个情况下可以这样

@SerializedName("img",alternate = ["img1","img2"])
var img: String?

你可能感兴趣的:(在 kotlin 和 Java 中为 json 字段解析设置别名)