एक JSONObject स्ट्रिंग से टेक्स्ट पार्स करके मैप-जैसा ऑब्जेक्ट उत्पन्न कर सकता है और एक JSONArray स्ट्रिंग से टेक्स्ट पार्स करके वेक्टर-जैसा ऑब्जेक्ट उत्पन्न कर सकता है। हम JSONObject क्लास के put() मेथड में इन ऐरे आइटम्स को जोड़कर पहले कुछ आइटम्स के साथ एक JSONArray बनाकर JSONArray को JSONObject के अंदर भी जोड़ सकते हैं।
सिंटैक्स
public JSONObject put(java.lang.String key, java.util.Collection<?> value) throws JSONException
उदाहरण
import org.json.*;
public class AddJSONArrayTest {
public static void main(String[] args) throws JSONException {
JSONArray array = new JSONArray();
array.put("INDIA");
array.put("AUSTRALIA");
array.put("ENGLAND");
JSONObject obj = new JSONObject();
obj.put("COUNTRIES", array);
System.out.println(obj);
}
}
आउटपुट
{"COUNTRIES":["INDIA","AUSTRALIA","ENGLAND"]}