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"
]}