我有以下带有base64图像内容的JSON字符串。你能帮我解决一下我如何将这个JSON发布为Multipart:
{
"TakeoffID": "2",
"address": ",nexhex",
"city": "Xrk Zed",
"state": "AZ",
"date": "12/08/2015",
"ViewNote": "",
"ViewPhoto1": "base64ImageContent",
"ViewPhoto2": "base64ImageContent",
"ViewPhoto3": "base64ImageContent",
"TakeoffDoneBy": "Jxehx",
"AcctName": "Gsgve",
"LoginUserID": "46669",
"jobId": "whshs",
"LineItems": [
{
"OrderLineid": "544",
"OrderLineTypeid": "Post Light",
"OrderLineQty": "2",
"OrderLinePhoto1": "base64ImageContent",
"OrderLinePhoto2": "base64ImageContent",
"OrderLinePhoto3": "base64ImageContent",
"OrderLineNotes": "",
"OrderLineLocation": "Post Lights"
}
]
}
答案 0 :(得分:0)
一种简单的方法是,首先将您的请求json转换为简单的地图,如
SELECT data,name,id,'Friends' as Source FROM droid_friends union all SELECT data,name,id,'Followers' as Source FROM droid_followers WHERE name = 'EMPTY'
对于" LineItems" :" LineItems"作为键,它将json视为字符串格式并添加到此映射中。
然后使用以下方法调用Webservice。
Map<String, String> map = new HashMap<>();