A JSONObject có thể phân tích cú pháp văn bản từ một Chuỗi để tạo bản đồ -like đối tượng và một JSONArray có thể phân tích cú pháp văn bản từ một Chuỗi để tạo ra một vectơ -như đối tượng. Chúng tôi cũng có thể thêm một JSONArray trong JSONObject bằng cách trước tiên tạo một JSONArray với một vài mục và thêm mảng các mục này vào put () phương thức của JSONObject lớp học.
Cú pháp
public JSONObject put(java.lang.String key, java.util.Collection<?> value) throws JSONException
Ví dụ
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); } }
Đầu ra
{"COUNTRIES":["INDIA","AUSTRALIA","ENGLAND"]}