【发布时间】:2019-11-25 21:39:41
【问题描述】:
我的数据是 Json 对象数组,我需要将其作为 MultiPart 表单数据传递。我需要发布的数据如下:
{
"name": "KIMS EKM",
"latitude": "8.5605418",
"longitude": "76.8810471",
"state": "Kerala",
"district": "Thiruvananthapuram",
"city": "Leela Infopark",
"landmark": "Kazhakuttom",
"phone": "7293318484",
"email": "aswin.as@velosit.in",
"admin_name": "Aswin",
"admin_phone": "7293318484",
"admin_email": "aswin.a.s@velosit.in",
"departments": [{
"id": 1,
"is_sunday": 1
}, {
"id": 2,
"is_sunday": 1
}, {
"id": 3,
"is_sunday": 1
}, {
"id": 4,
"is_sunday": 1
}, {
"id": 5,
"is_sunday": 1
}, {
"id": 6,
"is_sunday": 1
}, {
"id": 7,
"is_sunday": 1
}, {
"id": 8,
"is_sunday": 1
}, {
"id": 9,
"is_sunday": 0
}, {
"id": 10,
"is_sunday": 0
}, {
"id": 11,
"is_sunday": 0
}],
"all_day_service": [3, 4, 5],
"emergency_services": [5],
"special_services": ["BPD", "HCDX"],
"accreditations": [2, 3]
}
这里使用确切的键作为多部分表单数据的参数。 有图片需要发布,但真正的问题在下面描述。
我已经发布了 MultiPart 表单数据,但是发布 json 对象数组是我觉得很难的事情。 "departments" & "all_day_service" 字段怎么贴?
【问题讨论】:
-
您可以在您的问题中添加您的 Web 服务接口类吗?
-
我还没有真正创建它,但这里的问题是我应该如何为“部门”添加@Part
-
您必须将 jsonarray 转换为字符串,然后添加到您的正文中
-
@RajasekaranM 你能帮忙吗? stackoverflow.com/questions/62783444/…
标签: android kotlin retrofit retrofit2 multipartform-data