我想發送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