Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaでJSONArrayをJSONObjectに追加するにはどうすればよいですか?


JSON データを交換するためのテキストベースの形式です。 軽量です コンポーネントと言語 独立 JSONArrayを追加することもできます JSONObjectに。 ArrayListにいくつかの項目を追加する必要があります まず、このリストを put()に渡します JSONArrayのメソッド クラスを作成し、最後にこの配列を 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"]}

  1. JavaのJTableセルにJButtonを追加/挿入するにはどうすればよいですか?

    JTable JComponentのサブクラスです クラスであり、複数の行と列に情報が表示されたテーブルを作成するために使用できます 。 JTableから値を選択すると、 TableModelEvent TableModelListenerを実装することで処理されるが生成されます インターフェース。 DefaultTableModel のいずれかでコードをカスタマイズすることにより、JButtonをJTableセルに追加または挿入できます。 またはAbstractTableModel また、 Tを実装してコードをカスタマイズすることもできます ableCellRenderer イ

  2. JavaのJTableセルにJRadioButtonを追加/挿入するにはどうすればよいですか?

    JTable JComponentのサブクラスです クラスであり、複数の行に情報が表示されたテーブルを作成するために使用できます。 および列 。 JTableから値を選択すると、 TableModelEvent が生成され、 TableModelListenerを実装することで処理されます インターフェース。 追加または挿入できます ラジオボタン TableCellRenderer をカスタマイズして、JTableセルに追加します インターフェースとDefaultCellEditor クラス。 例 import java.awt.*; import java.awt.event.*;