Android 使用http将Json对象作为参数过帐
我需要以这种格式将一些数据发布到服务器Android 使用http将Json对象作为参数过帐,android,json,android-volley,androidhttpclient,android-json,Android,Json,Android Volley,Androidhttpclient,Android Json,我需要以这种格式将一些数据发布到服务器 dates: [{...},{...},{...}] 到目前为止,我已经做到了这一点 for(RepeatEventItem item : selected_dates){ pEntity.addPart("dates[]", new StringBody(mapper.writeValueAsString(item))); } 结果的格式是 ["{...}","{...}"] 当服务器希望数组中有JSONObject而不是字符串时,如何去掉引
dates: [{...},{...},{...}]
到目前为止,我已经做到了这一点
for(RepeatEventItem item : selected_dates){
pEntity.addPart("dates[]", new StringBody(mapper.writeValueAsString(item)));
}
结果的格式是
["{...}","{...}"]
当服务器希望数组中有JSONObject而不是字符串时,如何去掉引号?您可以使用二维数组来实现这一点
for(int i = 0; i < selectdated_dates.size(); i++){
RepeatEventItem item = selected_dates.get(i);
pEntity.addPart("dates["+i+"][]", new StringBody(mapper.writeValueAsString(item)));
}
for(int i=0;i
结果将采用您想要的格式。您正在发布多个部分。你只需要一个,不知道你是什么意思?这是否解决了输出格式的问题?