JSON डेटा एक्सचेंज के लिए एक टेक्स्ट-आधारित फॉर्मेट है। यह एक हल्का घटक है और भाषा-स्वतंत्र। हम JSONArray को JSONObject में भी जोड़ सकते हैं। हमें पहले ArrayList में कुछ आइटम्स जोड़ने की जरूरत है और इस लिस्ट को JSONArray क्लास के put() मेथड में पास करना है और अंत में put() मेथड का उपयोग करके इस ऐरे को JSONObject में जोड़ना है।
उदाहरण
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"]}