在 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?