我有一个由服务器返回的Json响应,我创建了一个模型来用Kotlin数据类表示此响应。响应的一部分是整数列表,我想在具有相同数量变量的对象中将其序列化。
我正在尝试对该JSON响应进行建模
{
"name": "My name",
"uname": "UserName",
"subs": [
[
8595622,
49,
30,
0,
1298408619,
3,
-1
],
[
8595636,
49,
30,
0,
1298409745,
3,
-1
]
]
}
下面的代码在解析中工作正常
data class UserSubmission(
@field:SerializedName("uname")
val username: String? = null,
@field:SerializedName("subs")
val subs: List<List<Int?>?>? = null,
@field:SerializedName("name")
val name: String? = null
)
我的问题是我需要
subs: List<List<Int?>?>?
成为subs: List<List<Submission?>?>?
假设提交类是这样的
class Submission {
val x1: Int = 0,
val x2: Int = 0,
val x3: Int = 0,
val x4: Int = 0,
val x5: Int = 0,
val x6: Int = 0,
val x7: Int = 0
}