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

Javaのorg.simple.jsonライブラリとorg.jsonライブラリの違いは?


org.json.simple ライブラリを使用すると、JavaでJSONデータを読み書きできます。つまり、エンコードすることができます およびデコード JSONオブジェクト。 org.json.simple パッケージには、 JSONValue、JSONObject、JSONArray、JsonStringなどの重要なクラスが含まれています およびJsonNumber json-simple.jarをインストールする必要があります JSONプログラムを実行するファイルであるのに対し、 org.json ライブラリには、JSONforJavaを解析するためのクラスがあります。また、 JSON間で変換します およびXML、HTTPヘッダー、Cookie、 およびCDF org.json パッケージには、 JSONObject、JSONTokener、JSONWriter、JSONArray、CDL、Cookieなどの重要なクラスが含まれています およびCookieList json.jarをインストールする必要があります JSONプログラムを実行するファイル。

org.simple.jsonパッケージの例
import org.json.simple.JSONObject;
public class SimpleJsonTest {
   public static void main(String[] args) {
      JSONObject jsonObj = new JSONObject();
      jsonObj.put("empName", "Raja");
      jsonObj.put("employeeId", "115");
      jsonObj.put("age","30");
      System.out.println(jsonObj.toJSONString());
   }
}

出力

{"empName":"Raja","employeeId":"115","age":"30"}


org.jsonパッケージの例
import org.json.*;
public class JSONTest {
   public static void main(String args[]) throws JSONException {
      String json = "{" + "Name : Jai," + "Age : 25, " + "Salary: 25000.00 " + "}";
      JSONObject jsonObj = new JSONObject(json);
      System.out.println(jsonObj.toString());
   }
}

出力

{"Salary":25000,"Age":25,"Name":"Jai"}

  1. JavaのJTextFieldとJFormattedTextFieldの違いは何ですか?

    JTextField JFormattedTextField に対して、プレーンテキストには使用できます JTextFieldを拡張できるクラスです また、電話番号、電子メール、日付を含むテキストに任意の形式を設定するために使用できます。 など JTextField JTextFeld は、ユーザーが入力テキスト値を1行の形式で入力できるようにする最も重要なコンポーネントの1つです。 JTextField ActionListenerを生成できます テキストフィールド内に入力を入力しようとすると、 CaretListenerが生成される可能性があります。 カレット(つ

  2. JavaのJScrollBarとJScrollPaneの違いは何ですか?

    JScrollBar コンポーネントです JScrollPane に対して、独自のイベントは処理しません。 コンテナです 独自のイベントを処理し、独自のスクロールを実行します。 JScrollBar JScrollPaneを持つことはできません 一方、 JScrollPane JScrollBarを持つことができます 。 JScrollBar JScrollBarのオブジェクト クラスは水平を追加するために使用されます および垂直 スクロールバー これにより、ユーザーは指定された最小値と最大値の間でアイテムを選択できます。 JScrollBar クラスはスクロール