Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào chúng ta có thể hợp nhất hai đối tượng JSON trong Java?


A JSON là một định dạng trao đổi dữ liệu nhẹ và định dạng của JSON là khóa với cặp giá trị. JSONObject có thể phân tích cú pháp văn bản từ một Chuỗi để tạo ra đối tượng giống bản đồ và hỗ trợ java.util.Map giao diện. Chúng tôi có thể sử dụng org.json.simple.JSONObject để hợp nhất hai đối tượng JSON trong Java.

Chúng tôi có thể hợp nhất hai đối tượng JSON bằng cách sử dụng putAll () phương thức (kế thừa từ giao diện java.util.Map ) trong chương trình dưới đây.

Ví dụ

import java.util.Date;
import org.json.simple.JSONObject;
public class MergeJsonObjectsTest {
   public static void main(String[] args) {
      JSONObject jsonObj = new JSONObject(); // first json object
      jsonObj.put("Name", "Adithya");
      jsonObj.put("Age", 25);
      jsonObj.put("Address", "Hitech City");
      JSONObject jsonObj1 = new JSONObject(); // second json object
      jsonObj1.put("City", "Hyderabad");
      jsonObj1.put("DOB", new Date(104, 3, 6));
      jsonObj.putAll(jsonObj1); // merging of first and second json objects
      System.out.println(jsonObj);
   }
}

Đầu ra

{"Address":"Hitech City","DOB":Tue Apr 06 00:00:00 IST 2004,"City":"Hyderabad","
Age":25,"Name":"Adithya"}