Я получаю ответ 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
}