Computer >> Máy Tính >  >> Lập trình >> Java

Tầm quan trọng của phương thức Tích lũy () của JSONObject trong Java?


A JSONObject là một bộ sưu tập không có thứ tự của một tên giá trị cặp. Một vài phương pháp quan trọng của JSONArray 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"
]}