我想以JSON格式发送请求参数。我的问题是我无法发送以下格式的请求。有人可以帮我解决吗?
{
"user": {
"email" : "",
"password": "",
"password_confirmation": ""
}
}
答案 0 :(得分:2)
试试这个
try {
JSONObject parent = new JSONObject();
JSONObject jsonObject = new JSONObject();
jsonObject.put("email", "email");
jsonObject.put("password", "password");
jsonObject.put("password_confirmation", "password_confirmation");
parent.put("user", jsonObject);
Log.d("output", parent.toString());
} catch (JSONException e) {
e.printStackTrace();
}
它将返回此JsonObject
输出
{
"user": {
"email" : "email",
"password": "password",
"password_confirmation": "password_confirmation"
}
}
答案 1 :(得分:0)
你可能正在寻找类似的东西
try {
JSONObject jsonObject = new JSONObject();
jsonObject.put("email", "value");
jsonObject.put("password", "value");
jsonObject.put("password_confirmation", "value");
JSONObject parent = new JSONObject();
parent.put("user", jsonObject);
}catch (JSONException e) {
e.printStackTrace();
}