【发布时间】:2014-01-13 12:09:05
【问题描述】:
我想将 json 对象作为 post 参数发送到 php 脚本。但我想按如下所示的格式发送它
{"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();
}
// 数组作为字符串。 (JSON 对象)
{"person_ids":"[118, 120]","user_id":"123"}
有什么办法,可以实现上面的格式吗??
【问题讨论】:
-
group_id来自哪里?错误不在您发布的部分。 -
感谢您抽出宝贵时间@Subir .. 我已经更新了问题!!但 Hariharan 的回复正是我想要的!!