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

Làm cách nào để thêm JSONArray vào JSONObject trong Java?


JSON là một định dạng dựa trên văn bản để trao đổi dữ liệu. Nó là một nhẹ thành phần và ngôn ngữ độc lập . Chúng tôi cũng có thể thêm JSONArray sang JSONObject. Chúng tôi cần thêm một vài mục vào ArrayList trước tiên và chuyển danh sách này đến put () phương thức của JSONArray và cuối cùng thêm mảng này vào JSONObject bằng cách sử dụng phương thức put ().

Ví dụ

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());
   }
}

Đầu ra

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