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

Javaのjson-simpleライブラリを使用してJSON文字列をJavaオブジェクトに変換しますか?


JSON 広く使用されているデータ交換の1つです フォーマットし、軽量 および言語に依存しない json.simple は、エンコードに使用できる軽量のJSON処理ライブラリです。 またはデコード JSONテキスト。

以下のプログラムでは、 json.simpleを使用してJSON文字列をJavaオブジェクトに変換できます。 ライブラリ。

import org.json.simple.*;
import org.json.simple.parser.*;
public class ConvertJSONStringToObjectTest {
   public static void main(String[] args) {
      String jsonString = "{\"Name\":\"Raja\",\"EmployeeId\":\"115\",\"Age\":\"30\"}";
      JSONParser parser = new JSONParser();
      JSONObject obj;
      try {
         obj = (JSONObject)parser.parse(jsonString);
         System.out.println(obj.get("Name"));
         System.out.println(obj.get("EmployeeId"));
         System.out.println(obj.get("Age"));
      } catch(ParseException e) {
         e.printStackTrace();
      }
   }
}
出力
Raja
115
30

  1. JavaのGsonライブラリを使用してJSON文字列をファイルに書き込む方法は?

    Gsonは、JavaオブジェクトをJSON表現に変換するために使用できるライブラリです。 。使用する主なクラスはGson new Gson()を呼び出すことで作成できます およびGsonBuilder クラスを使用してGsonインスタンスを作成できます。 JSON文字列をファイルに書き込む toJson()を使用する Gsonの方法 以下の例のクラス 例 import java.io.*; import com.google.gson.*; public class JSONToFileTest {    public static void main(String[

  2. JavaでJSON文字列をJSONオブジェクトに変換するにはどうすればよいですか?

    JSON JavaScript Object Notationの略です 転送に使用できます およびストレージ データの。 JSONObject 文字列からテキストを解析して、マップのようなオブジェクトを生成できます 。オブジェクトは、そのコンテンツを操作し、JSON準拠のオブジェクトシリアル化を生成するためのメソッドを提供します。 JSONArray 文字列からテキストを解析して、ベクトルのようなオブジェクトを生成できます 。オブジェクトは、そのコンテンツを操作し、JSON準拠の配列シリアル化を生成するためのメソッドを提供します。 以下の2つの例では、JSON文字列をJSONオブ