【发布时间】:2020-09-26 22:49:28
【问题描述】:
在 GSON 中,我们使用 @SerializedName 解析 JSON 对象,该对象与 Kotlin 中的变量名的键不同。
data class User (
@SerializedName("id")
long userId;
@SerializedName("fullName")
String name;
)
在kotlinx.serialization 中,我们可以像这样序列化一个对象,但是如何在(反)序列化 期间为变量赋予不同的 JSON 键?
@Serializable
data class User (
long userId;
String name;
)
【问题讨论】:
标签: android json kotlin gson kotlinx.serialization