建立巢狀的 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 作為一個值。