javaでJSON文字列をJSONオブジェクトに変換する方法

JSON文字列をJSONオブジェクトに変換するには、JavaのJSONライブラリを使用できます。一般的なJSONライブラリには、GSON、Jackson、Fastjsonなどがあります。GSONライブラリを使用してJSON文字列をJSONオブジェクトに変換するサンプルコードを次に示します。

import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
public class Main {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
// 使用JsonParser将JSON字符串转换为JSON对象
JsonParser parser = new JsonParser();
JsonObject jsonObject = parser.parse(jsonString).getAsJsonObject();
// 输出JSON对象的属性值
String name = jsonObject.get("name").getAsString();
int age = jsonObject.get("age").getAsInt();
String city = jsonObject.get("city").getAsString();
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
}
}

上記の例では、まずJsonParserオブジェクトを作成し、そのparse()メソッドを使用してJSON文字列をJsonElementオブジェクトに変換し、さらにgetAsJsonObject()メソッドを使用してJsonElementオブジェクトをJsonObjectオブジェクトに変換します。最後に、JsonObject对象的get()メソッドを使用して、JSONオブジェクトのプロパティ値を取得できます。

bannerAds