给定json如下,其中payload
对象的结构会有所不同:
{
"id": 1,
"displayName": "Success",
"payload": {
"someProperty": "example",
"someOtherProperty": {
"someNestedProperty": "example"
}
}
}
...使用kotlinx.serialization
我如何将其反序列化为以下数据类,其中的值payload
应该是有效负载对象的原始 json 字符串。
@Serializable
data class Stub(
val id: Int,
val displayName: String,
val payload: String
)