【发布时间】:2021-12-12 20:06:11
【问题描述】:
我有一个 API,它要求 json 请求采用特定的数组形式,其中数组对象字段使用名称访问,然后使用 Retrofit 发布。请参考以下代码:
科特林:
class RailPoint(
var railPointId,
var startTime,
var endTime
)
var rails: ArrayList<RailPoint>()
rails.add(RailPointObject1)
rails.add(RailPointObject2)
所以,将上面的rails 数组转换为 json 后,应该会产生以下结果:
{
"railPoint[0][railPointId]": 5,
"railPoint[0][startTime]": "",
"railPoint[0][endTime]": "2021-10-19 07:37:19",
"railPoint[1][railPointId]": 1,
"railPoint[1][startTime]": "2021-10-19 07:33:37",
"railPoint[1][endTime]": "2021-10-19 07:35:20",
}
那么,如何实现这种json数组形式呢?
【问题讨论】:
-
您有问题吗?
-
我的错,我认为主要问题的标题就可以了。我已经编辑了我的问题描述。
-
你在哪里找到这个病态的 API? ??????
标签: android json kotlin gson retrofit2