我想发送json对象作为post参数到php脚本。但我想发送它如下所示的这种格式发送Arraylist作为json对象的值?
{"people_ids":[118, 120],"userAdding":"123"}
所以我可以将people_ids的值转换为php数组。
$peopleIDsArray = $json['people_ids'];
但是,当我这样做,它打印json对象如下所示。
JSONObject jsonOBJ = new JSONObject();
try {
jsonOBJ.put("userAdding", user._id);
jsonOBJ.put("people_ids", Arrays.toString(peopleIds.toArray()));
} catch (JSONException e) {
e.printStackTrace();
}
// array as string。 (JSON对象)
{"person_ids":"[118, 120]","user_id":"123"}
有没有什么办法,我可以实现上面的格式?
凡'group_id'哪里来的?错误不在您发布的部分。 –
感谢您的时间@Subir ..我已经更新了这个问题! 但Hariharan回复是我一直在寻找! – Taseen