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

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


JSONObject 文字列からテキストを解析してマップを生成できます -オブジェクトとJSONArrayのようなもの 文字列からテキストを解析してベクトルを生成できます -オブジェクトのように。最初にいくつかのアイテムを含むJSONArrayを作成し、これらのアイテムの配列を put()に追加することで、JSONObject内にJSONArrayを追加することもできます。 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"]}

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

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

  2. Javaを使用してJSON配列を作成/作成する方法は?

    Json配列は、角かっこで囲まれた順序付けられた値のコレクションです。つまり、「[」で始まり、「]」で終わります。配列の値は「、」(コンマ)で区切られます。 サンプルJSON配列 {    "books": [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] } json-simpleは、JSONオブジェクトを処理するために使用される軽量ライブラリです。これを使用すると、Javaプログラムを使用してJSONドキュメントのコンテンツを読み書きできます。 JSON-単純なMaven依存関係 以下は、JSON-si