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

Java에서 두 개의 JSON 배열을 병합하려면 어떻게 해야 합니까?


JSON 경량입니다. 데이터 교환 형식과 JSON 형식은 값 쌍이 있는 키입니다. JSONArray 문자열에서 텍스트를 구문 분석하여 벡터와 유사한 개체를 생성할 수 있습니다. java.util.List 지원 상호 작용. org.json.simple.JSONArray를 사용할 수 있습니다. Java에서 두 개의 JSON 배열을 병합하는 클래스입니다.

addAll() 을 사용하여 두 개의 JSON 배열을 병합할 수 있습니다. 메소드(인터페이스 java.util.List에서 상속됨) ) 아래 프로그램에서.

예시

import org.json.simple.JSONArray;
import java.io.IOException;
public class MergeJSONArraysTest {
   public static void main(String[] args) throws IOException {
      JSONArray jsonArray1 = new JSONArray(); // first json array
      jsonArray1.add("Java");
      jsonArray1.add("Python");
      jsonArray1.add("Spark");
      JSONArray jsonArray2 = new JSONArray(); // second json array
      jsonArray2.add("Selenium");
      jsonArray2.add("ServiceNow");
      jsonArray1.addAll(jsonArray2); // merge two arrays using addAll() method
      System.out.println(jsonArray1);
   }
}

출력

["Java","Python","Spark","Selenium","ServiceNow"]