2014-10-01 79 views
0

我需要在这个格式后的一些数据到服务器发帖JSON对象与HTTP

dates: [{...},{...},{...}] 

到目前为止,我已经做到了这一点

for(RepeatEventItem item : selected_dates){ 
    pEntity.addPart("dates[]", new StringBody(mapper.writeValueAsString(item))); 
} 

参数和所产生的格式是这样的

["{...}","{...}"] 

我该如何摆脱引号,因为服务器期望阵列中的JSONObjects不是字符串

+0

您发布了几个部分。你只需要一个。 – njzk2 2014-10-01 21:17:43

+0

不确定你的意思?这是否解决输出格式的问题? – user2611073 2014-10-01 21:20:58

回答

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))); 
} 

的结果将是你想要的格式,做到这一点。

+0

谢谢,这工作。 – user2611073 2014-10-03 10:56:39