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

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


The JSON เป็นรูปแบบข้อความสำหรับการแลกเปลี่ยนข้อมูล เป็น น้ำหนักเบา องค์ประกอบและ ภาษา อิสระ . นอกจากนี้เรายังสามารถเพิ่ม JSONArray ไปที่ JSONObject เราจำเป็นต้องเพิ่มบางรายการใน ArrayList ก่อนและส่งรายการนี้ไปที่ put() วิธีการของ JSONArray class และสุดท้ายเพิ่มอาร์เรย์นี้ใน JSONObject โดยใช้วิธี put()

ตัวอย่าง

import org.json.*;
import java.util.*;
public class AddJSONArrayToJSONObjTest {
   public static void main(String args[]) {
      List<String> list = new ArrayList<String>();
      list.add("Raja");
      list.add("Jai");
      list.add("Adithya");
      JSONArray array = new JSONArray();
      for(int i = 0; i < list.size(); i++) {
         array.put(list.get(i));
      }
      JSONObject obj = new JSONObject();
      try {
         obj.put("Employee Names:", array);
      } catch(JSONException e) {
         e.printStackTrace();
      }
      System.out.println(obj.toString());
   }
}

ผลลัพธ์

{"Employee Names:":["Raja","Jai","Adithya"]}