Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java의 JSONObject 내에 JSONArray를 어떻게 추가할 수 있습니까?


JSONObject 문자열에서 텍스트를 구문 분석하여 지도를 생성할 수 있습니다. -like 객체 및 JSONArray 문자열에서 텍스트를 구문 분석하여 벡터를 생성할 수 있습니다. -같은 물건. 먼저 몇 가지 항목으로 JSONArray를 만들고 이러한 항목 배열을 put()에 추가하여 JSONObject 내에 JSONArray를 추가할 수도 있습니다. JSONObject 메소드 수업.

구문

public JSONObject put(java.lang.String key, java.util.Collection<?> value) throws JSONException

예시

import org.json.*;
public class AddJSONArrayTest {
   public static void main(String[] args) throws JSONException {
      JSONArray array = new JSONArray();
      array.put("INDIA");
      array.put("AUSTRALIA");
      array.put("ENGLAND");
      JSONObject obj = new JSONObject();
      obj.put("COUNTRIES", array);
      System.out.println(obj);
   }
}

출력

{"COUNTRIES":["INDIA","AUSTRALIA","ENGLAND"]}