我有一个带有以下代码的数据类
data class MyBody(
@SerializedName("ver") val version: Int,
@SerializedName("TO") val methodName: String,
@SerializedName("JR") val jsonParams: String)
现在我需要添加一个新的SerializedName,它是“类型”问题,这个新参数只能在某些方法中使用,而不能在所有方法中使用
有人可以请教吗?
答案 0 :(得分:2)
您必须使用可为空的运算符- 范例: 导入com.google.gson.annotations.SerializedName
数据类RouteGroup @JvmOverloads构造函数( @SerializedName(“ name”)var名称:字符串? = null, @SerializedName(“ id”)var id:整数? =空 )