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

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


JSON 데이터 교환을 위한 텍스트 기반 형식입니다. 경량 구성요소 및 언어 독립적 . JSONArray 를 추가할 수도 있습니다. JSONObject에. ArrayList 에 몇 가지 항목을 추가해야 합니다. 먼저 이 목록을 put() 에 전달합니다. JSONArray 메소드 클래스를 만들고 마지막으로 이 배열을 JSONObject에 추가합니다. put() 메서드를 사용합니다.

예시

import org.json.*;
import java.util.*;
public class AddJSONArrayToJSONObjTest {
   public static void main(String args[]) {
      List<String> list = new ArrayList<String>();
      list.add("Raja");
      list.add("Jai");
      list.add("Adithya");
      JSONArray array = new JSONArray();
      for(int i = 0; i < list.size(); i++) {
         array.put(list.get(i));
      }
      JSONObject obj = new JSONObject();
      try {
         obj.put("Employee Names:", array);
      } catch(JSONException e) {
         e.printStackTrace();
      }
      System.out.println(obj.toString());
   }
}

출력

{"Employee Names:":["Raja","Jai","Adithya"]}