android - 如何将 Json 整数列表映射到具有相同数量的整数变量的对象?
问题描述
我有一个由服务器返回的 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
}
解决方案
推荐阅读
- gnupg - 如何在使用 OpenVPN 客户端配置文件的同时将其加密保存在非内存存储中?
- javascript - tsconfig 包含相对路径
- python - 为按钮列表中的每个按钮添加事件
- amazon-web-services - AWS Cost Explorer get-cost-and-usage 无需分组即可获取每个资源的成本和使用情况
- python - 在后台多处理长时间运行的进程而不会阻塞
- python - 掷 2 个骰子 1000 次并计算两个骰子的总和命中次数
- javascript - for 循环中的意外值
- java - using Java Generics with a specific type
- postgresql - Spring Boot 2 with PostgreSQL, Flyway and Hikari: Driver 声称不接受 jdbcUrl
- splunk - Splunk 中是否有与 multisearch 类似的命令用于非流式搜索?