JSONObject 이름 의 정렬되지 않은 모음입니다. 및 가치 한 쌍. JSONArray 의 몇 가지 중요한 방법 accumulate(), put(), opt(), append(), write() 등. accumulate() 메소드는 키 아래에 값을 누적하며 이 메소드는 put()과 유사합니다. 키 아래에 저장된 기존 객체가 있는 경우를 제외하고 모든 누적 값을 보유하기 위해 키 아래에 JSONArray를 저장할 수 있습니다. 기존 JSONArray가 있는 경우 새 값을 추가할 수 있습니다.
구문
public JSONObject accumulate(java.lang.String key, java.lang.Object value) throws JSONException
예시
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)); } }
출력
{"Technology": [ "Java", "Python", "Spark", "Selenium", ".Net" ]}