Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào chúng ta có thể thêm JSONArray trong JSONObject trong Java?


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"]}