JavaではどのようにJSONから特定の値を取得できますか?

JavaではJsonライブラリを利用してJSON内のある値を取得・解析することができます。一般的な方法としては以下のようなものがあります。

  1. 最初に、JSON文字列をJsonオブジェクトに変換します。
import org.json.JSONObject;
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
JSONObject json = new JSONObject(jsonString);
  1. 取得する
String name = json.getString("name");
int age = json.getInt("age");
String city = json.getString("city");

上記の例では、JSONオブジェクトから”name”、”age”、”city”というキーに応じた値を取得するために、getString()メソッドとgetInt()メソッドを使用しています。

上記のサンプルコードは、JSONのネイティブライブラリであるJava のorg.jsonを使用しています。ご使用のJSONライブラリによってはコードの書き方が異なる可能性がありますのでご注意ください。

bannerAds