我需要能够像 progress ["5db0291a02306577129dc153"]["5db028ab02306577129dc0c6"]
.progress 一样使用它。如何将其存储在模型中?使用什么数据类型以及如何检索?
这是我得到的数据:
"progress": {
"5db0291a02306577129dc153": {
"name": "Default Course - Cyber Security Essentials",
"type": "course",
"5db028ab02306577129dc0c6": {
"name": "Module 1",
"type": "module",
"progress": 100
},
"5db028ab02306577129dc0c7": {
"name": "Module 2",
"type": "module",
"progress": 100
},
"5db028ab02306577129dc0c8": {
"name": "Module 3",
"type": "module",
"progress": 100
},
"5db028ab02306577129dc0c9": {
"name": "Module 4",
"type": "module",
"progress": 100
},
"5db028ab02306577129dc0ca": {
"name": "Module 5",
"type": "module",
"progress": 0
},
"5db028ab02306577139dc0c1": {
"name": "Module 6",
"type": "module",
"progress": 100
},
"5db028ab02306577139dc0cc": {
"name": "Module 7",
"type": "module",
"progress": 100
},
"progress": 85.71428571428571
},
"progress": 85.71428571428571
}
最佳答案
你可以从这个网站“https://www.json2kotlin.com/”开始生成模型所需的数据类,然后我建议让它们都实现Serializable接口(interface),对于网络调用的返回类型将其设置为主模型上课,你很高兴去
关于android - 我必须使用改造来解析和使用从 API 获得的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59246497/