在Java中操作JSON格式數(shù)據(jù)時,有時候需要動態(tài)地往JSON數(shù)組中添加元素。下面我們來看如何在Java中插入JSON數(shù)組。
//導包 import org.json.JSONArray; import org.json.JSONObject; //創(chuàng)建一個JSON數(shù)組并初始化 JSONArray jsonArray = new JSONArray(); jsonArray.put("string"); jsonArray.put(1); jsonArray.put(true); //創(chuàng)建一個JSON對象用來表示數(shù)組元素 JSONObject element = new JSONObject(); element.put("name", "張三"); element.put("age", 20); //將JSON對象添加到JSON數(shù)組中 jsonArray.put(element);
以上代碼中,我們首先導入了需要使用的JSON包,然后創(chuàng)建一個JSON數(shù)組,并向其中添加不同類型的元素。接著我們創(chuàng)建了一個JSON對象,用來表示數(shù)組中的一個元素。最后,通過使用put()方法將JSON對象添加到JSON數(shù)組中。
值得注意的是,如果要向JSONArray中添加一個Object類型的元素,可以直接調用JSONArray的put(Object obj)方法,而不需要調用JSONArray的put(int index, Object obj)方法。