About this question
How can you properly create a JSONArray in Java using JSONObject from the JSON library?
What is the correct structure and approach to combine multiple JSON objects into a well-formed JSON array?
How can you properly create a JSONArray in Java using JSONObject from the JSON library?
What is the correct structure and approach to combine multiple JSON objects into a well-formed JSON array?
Log in to share your answer and help other learners.
Log in to answerBest Answer · By JanBask Java Expert
Answered on Nov 2, 2025
To correctly create a JSONArray in Java using JSONObject, you need to follow a structured approach: first build each JSON object with key–value pairs, then add those objects into a JSONArray. This ensures the JSON output follows proper formatting and can be easily parsed by other systems.
Step-by-Step Method
1️ Create JSONObject instances for each item
Example:
JSONObject obj1 = new JSONObject();
obj1.put("id", 1);
obj1.put("name", "Alice");
JSONObject obj2 = new JSONObject();
obj2.put("id", 2);
obj2.put("name", "Bob");2️ Add these objects into a JSONArray
JSONArray jsonArray = new JSONArray();
jsonArray.put(obj1);
jsonArray.put(obj2);3️ Convert to a JSON string if needed
System.out.println(jsonArray.toString());You would get output like:
[
{"id":1, "name":"Alice"},
{"id":2, "name":"Bob"}
] Additional Tips
Use toString(2) for pretty formatting:
System.out.println(jsonArray.toString(2));By constructing each JSONObject individually and then placing them inside a JSONArray, you ensure a valid and clean JSON structure that works smoothly for APIs, data transfer, and UI components.
William Johnson Latest answer
Answered on Jun 22, 2026
I really appreciated the way you turned a simple topic into something thought-provoking and relatable. The depth of perspective made this a memorable and inspiring read. loancare llc
Free tutorials and interview questions from industry experts — learn the skill, then get ready to prove it.
Most-read guides across JanBask
Common Java interview questions, answered
Guides, tips and career advice on Java from JanBask experts.
Java Frequently Asked J2EE Interview Questions and Answers You Must Read
Top 45 frequently asked Java J2EE interview questions to ace your interview. These J2EE questions are useful for freshers and…
Java Top 100+ Angular Interview Questions and Answers
Are you preparing for your next Angular interview? We have compiled the list of the top 100+ Angular Interview Questions &…
Java Top 51+ Simple Java Project Ideas for Beginners In 2025
Enhance your Java skills with our top 51+ project ideas! From beginner-friendly exercises to advanced applications, fuel your…
Java How Long Does It Takes To Learn Java?
Confused about How long does it take to learn Java ? Well, No worries! This blog will guide you with valuable information and…