まず、Gsonライブラリをプロジェクトに追加してください。Mavenを使用している場合は、pom.xmlファイルに以下の依存関係を追加します。
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.6</version>
</dependency>
次に、以下のようなコードを使用して、文字列をJSONObjectに変換します。
import com.google.gson.Gson;
import com.google.gson.JsonObject;
public class Main {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
Gson gson = new Gson();
JsonObject jsonObject = gson.fromJson(jsonString, JsonObject.class);
System.out.println(jsonObject);
}
}
上記の例では、jsonString
変数にJSON形式の文字列が格納されています。Gson
クラスのfromJson
メソッドを使用して、文字列をJsonObject
オブジェクトに変換しています。最後に、変換されたJsonObject
を出力しています。
上記のコードを実行すると、以下のような出力が得られます。
{"name":"John","age":30,"city":"New York"}
これで、Gsonを使用して文字列をJSONObjectに変換する方法がわかりました。この方法を使えば、JSONデータを簡単に扱うことができます。