我需要以这种格式将一些数据发布到服务器
dates: [{...},{...},{...}]
到目前为止,我已经完成了这个
for(RepeatEventItem item : selected_dates){
pEntity.addPart("dates[]", new StringBody(mapper.writeValueAsString(item)));
}
,结果格式为
["{...}","{...}"]
我如何摆脱引号,因为服务器期望数组中的JSONObjects不是字符串
答案 0 :(得分:1)
您可以使用二维数组
执行此操作for(int i = 0; i < selectdated_dates.size(); i++){
RepeatEventItem item = selected_dates.get(i);
pEntity.addPart("dates["+i+"][]", new StringBody(mapper.writeValueAsString(item)));
}
结果将采用您想要的格式。