在 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?
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容