【发布时间】:2019-01-24 15:14:23
【问题描述】:
所以这是我在 volley 中的基本 getParams 发布方法,但我不知道如何将数组发送到后端,有人可以帮忙吗?
@Override
protected Map<String, String> getParams() {
JSONObject jsonObject = new JSONObject();
//looping throught recyclerview
for (int i = 0; i < CustomCreateGroupAdapter.dataModelArrayList.size(); i++){
//getting selected items
if(CustomCreateGroupAdapter.dataModelArrayList.get(i).getSelected()) {
try {
//putting all user ids who you selected into jsonObject
jsonObject.put("params", CustomCreateGroupAdapter.dataModelArrayList.get(i).getOthersid());
} catch (JSONException e) {
e.printStackTrace();
}
}
}
Map<String, String> params = new HashMap<String, String>();
params.put("params",jsonObject.toString());
return params;
}
【问题讨论】:
-
您似乎没有尝试发送数组。也许使用 JSONArray?
-
见This!希望它会帮助你。快乐编码... :)
标签: android json android-volley