Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

เราจะเพิ่ม JSONArray ภายใน JSONObject ใน Java ได้อย่างไร


A JSONObject สามารถแยกวิเคราะห์ข้อความจากสตริงเพื่อสร้าง แผนที่ -like วัตถุและ JSONArray สามารถแยกวิเคราะห์ข้อความจากสตริงเพื่อสร้าง เวกเตอร์ -เหมือนวัตถุ นอกจากนี้เรายังสามารถเพิ่ม JSONArray ภายใน JSONObject โดยสร้าง JSONArray ก่อนโดยมีบางรายการและเพิ่มอาร์เรย์ของรายการเหล่านี้ไปยัง put() วิธีการของ 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"]}