A JSONObject là một bộ sưu tập không có thứ tự của một tên và giá trị cặp. Một vài phương pháp quan trọng của JSONArray là Tích lũy (), put (), opt (), append (), write () và v.v. Tích lũy () phương thức tích lũy các giá trị trong một khóa và phương thức này tương tự như put () ngoại trừ nếu có một đối tượng hiện có được lưu trữ dưới một khóa thì JSONArray có thể được lưu trữ dưới một khóa để lưu giữ tất cả các giá trị tích lũy. Nếu có một JSONArray hiện có thì một giá trị mới có thể được thêm vào.
Cú pháp
public JSONObject accumulate(java.lang.String key, java.lang.Object value) throws JSONException
Ví dụ
import org.json.*; public class JSONAccumulateMethodTest { public static void main(String[] args) throws JSONException { JSONObject jsonObj = new JSONObject(); jsonObj.accumulate("Technology", "Java"); jsonObj.accumulate("Technology", "Python"); jsonObj.accumulate("Technology", "Spark"); jsonObj.accumulate("Technology", "Selenium"); jsonObj.accumulate("Technology", ".Net"); System.out.println(jsonObj.toString(3)); } }
Đầu ra
{"Technology": [ "Java", "Python", "Spark", "Selenium", ".Net" ]}