JSON एक हल्का डेटा-इंटरचेंज फॉर्मेट है और JSON का फॉर्मेट की-वैल्यू पेयर जैसा होता है। JSONObject एक String से टेक्स्ट पार्स करके मैप-जैसा ऑब्जेक्ट बना सकता है और java.util.Map इंटरफेस को सपोर्ट करता है। हम Java में दो JSON ऑब्जेक्ट्स को मर्ज करने के लिए org.json.simple.JSONObject का उपयोग कर सकते हैं।
हम नीचे दिए गए प्रोग्राम में putAll() मेथड (इंटरफेस java.util.Map से विरासत में मिला) का उपयोग करके दो JSON ऑब्जेक्ट्स को मर्ज कर सकते हैं।
उदाहरण
import java.util.Date; import org.json.simple.JSONObject; public class MergeJsonObjectsTest { public static void main(String[] args) { JSONObject jsonObj = new JSONObject(); // पहला JSON ऑब्जेक्ट jsonObj.put("Name", "Adithya"); jsonObj.put("Age", 25); jsonObj.put("Address", "Hitech City"); JSONObject jsonObj1 = new JSONObject(); // दूसरा JSON ऑब्जेक्ट jsonObj1.put("City", "Hyderabad"); jsonObj1.put("DOB", new Date(104, 3, 6)); jsonObj.putAll(jsonObj1); // पहले और दूसरे JSON ऑब्जेक्ट्स का मर्जिंग System.out.println(jsonObj); } }आउटपुट
{"Address":"Hitech City","DOB":"Tue Apr 06 00:00:00 IST 2004","City":"Hyderabad","Age":25,"Name":"Adithya"}