【发布时间】:2019-01-07 18:14:50
【问题描述】:
我有来自 rest API 的动态 json 格式,如下所示:
{
"data": {
"response_code": "success",
"value": {
"Table": [
{
"id": 5,
"username": "blahblah",
"password": "blahblah",
"role": 2,
"email": "blah@tes.com",
"tanggal_buat": "2019-01-01T00:00:00"
}
]
}
},
"meta": {
"http_status": 200
}
}
对象“值”具有对象数组名称“表”。表可以根据我的查询动态包含来自我的数据库的值。所以,有时 json 格式会改变,例如:
{
"data": {
"response_code": "success",
"value": {
"Table": [
{
"id_product": 44,
"product": "blahblah",
"lot": "blahblah",
"qty": 2,
}
]
}
},
"meta": {
"http_status": 200
}
}
如何接受json值并直接用不同的“表”子类分配给gson
我在改造中尝试使用 kotlin
override fun onResponse(call: Call<MainResp>, response: Response<MainResp>) {
mainResponse : MainResp = response.body()
}
【问题讨论】:
标签: java android kotlin retrofit