使用改造的嵌套多部分请求 [英] nested multipart request using retrofit
本文介绍了使用改造的嵌套多部分请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要发出一个嵌套的多部分数据中的请求.我需要以多部分形式发送图像,其他细节也应该是多部分. 我的Json请求如下:
I need to make a request which is in nested multipart data. I need to send image in multi part form data and other details should also be in multipart. My Json request is as follow:
{
"emailId": "vision.jav@avenger.com",
"phoneNumber": "7417385811",
"profileImage": "image",
"password": "12345678",
"customerDetails": {
"firstName": "vison",
"lastName": "vision"
},
"addressDetails": {
"city": "chicago",
"province": "NY",
"postalCode": "654987",
"latitude": "28.52",
"longitude": "77.54"
},
"userRole": {
"role": "CUSTOMER"
}
}
推荐答案
供参考,我正在发布答案.我不知道如何在后端映射json对象.最后,经过多次尝试,我找到了解决方案.它为我工作. 对于上述发布的请求,只需将dot(.)与内部json对象一起使用,以使密钥成为Follows.
For reference ,I am posting the answer. I don`t know how json object are being mapped at backend. Finally, I found the solution afer so many tries. Its working for me. For the above posted request , just use a dot(.) along with inner json object for making keys as Follows.
- 要为firstName插入数据,请使用"customerDetails.firstName"作为键.
- 类似地,对于姓氏,请使用"customerDetails.lastName"作为键.
这篇关于使用改造的嵌套多部分请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文