有人可以帮我在身体中传递JSON数据以进行HTTP post调用

时间:2016-07-28 05:35:04

标签: java json

有人可以帮助我在身体JSON data以下HTTP POST传递{ "name": "ABC", "user": "fl9f03fe24a2c4a4b51a4d75", "data": { "details": "component", "Key": "123", "region": "server-23" } } 电话。

{{1}}

1 个答案:

答案 0 :(得分:0)

所以这是你的代码(我编辑了你的帖子,请接受它):

JSONObject obj = new JSONObject();
obj.put("name", "ABC");
obj.put("user","fl9f03fe24a2c4a4b51a4d75");
datanew = (JSONObject) obj.get("data");
datanew.put("details", "component");
datanew.put("Key", "123");
datanew.put("region","server-23");

您的JSON对象obj是新的且空的,它不包含任何内容。因此,您必须先get("data") put("data")才能JSONObject obj = new JSONObject(); obj.put("name", "ABC"); obj.put("user","fl9f03fe24a2c4a4b51a4d75"); JSONObject datanew = new JSONObject(); datanew.put("details", "component"); datanew.put("Key", "123"); datanew.put("region","server-23"); obj.put("data", datanew); 。试试这个:

{{1}}