创建嵌套的 JSON 对象

要生成嵌套的 JSON 对象,只需将一个 JSON 对象添加到另一个 JSON 对象:

JSONObject mainObject = new JSONObject();            // Host object
JSONObject requestObject = new JSONObject();         // Included object

try {
    requestObject.put("lastname", lastname);
    requestObject.put("phone", phone);
    requestObject.put("latitude", lat);
    requestObject.put("longitude", lon);
    requestObject.put("theme", theme);
    requestObject.put("text", message);

    mainObject.put("claim", requestObject);
} catch (JSONException e) {
    return "JSON Error";
}

现在 mainObject 包含一个名为 claim 的键,整个 requestObject 作为一个值。