kotlin 数据 class 和 SerializedName
kotlin data class and SerializedName
我有一个数据class,代码如下
data class MyBody(
@SerializedName("ver") val version: Int,
@SerializedName("TO") val methodName: String,
@SerializedName("JR") val jsonParams: String)
现在我需要添加一个新的 SerializedName,这是 "type" 这个新参数应该只用于某些方法而不是所有方法的问题
任何人都可以请教吗?
您必须使用可空运算符。
示例:
import com.google.gson.annotations.SerializedName
data class RouteGroup @JvmOverloads constructor(
@SerializedName("name") var name: String? = null,
@SerializedName("id") var id: Int? = null
)
我有一个数据class,代码如下
data class MyBody(
@SerializedName("ver") val version: Int,
@SerializedName("TO") val methodName: String,
@SerializedName("JR") val jsonParams: String)
现在我需要添加一个新的 SerializedName,这是 "type" 这个新参数应该只用于某些方法而不是所有方法的问题
任何人都可以请教吗?
您必须使用可空运算符。 示例:
import com.google.gson.annotations.SerializedName
data class RouteGroup @JvmOverloads constructor(
@SerializedName("name") var name: String? = null,
@SerializedName("id") var id: Int? = null
)