Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Tầm quan trọng của phương thức accumulate() của JSONObject trong Java


JSONObject là tập hợp không thứ tự của các cặp name và value. Một số phương thức quan trọng của JSONArray là accumulate(), put(), opt(), append(), write() v.v. Phương thức accumulate() gom giá trị dưới một khóa, tương tự put() nhưng nếu đã có object dưới khóa đó thì một JSONArray sẽ được lưu để giữ tất cả giá trị gom được. Nếu đã có JSONArray thì giá trị mới sẽ đượ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));    } }

Kết quả

{"Technology": [    "Java",    "Python",    "Spark",    "Selenium",    ".Net" ]}