JSON文字列をJSONObjectオブジェクトへ変換する方法を教えてください
JSON文字列をJSONObjectオブジェクトに変換するには、JSONライブラリを使用します。手順は以下のとおりです。
- JSONライブラリへの依存関係のインポートを行います。例えば、Java言語を使用する場合、org.jsonライブラリを使用することができ、build.gradleファイルに以下のコードを追加することでインポートすることができます。
dependencies {
implementation 'org.json:json:20210307'
}
- JSONライブラリを使ってJSON文字列をJSONObjectオブジェクトに変換する。
import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
JSONObject jsonObject = new JSONObject(jsonString);
// 使用JSONObject对象
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
String city = jsonObject.getString("city");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
}
}
上記の例では、JSON文字列{“name”:”John”, “age”:30, “city”:”New York”}をJSONObjectオブジェクトに変換し、そこからプロパティ値を取得します。出力結果は次のとおりです。
Name: John
Age: 30
City: New York
org.jsonライブラリを使用した例としてご覧ください。お使いのプログラミング言語とJSONライブラリによって、実装方法が異なる可能性があります。