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