JSONObject とは何か、そしてどのように使うのか
JSONObjectはJavaにおけるJSONオブジェクトを表現するためのクラスです。JSON(JavaScript Object Notation)は軽量なデータ交換フォーマットで、バックエンドとフロントエンドのデータの受け渡しや保存によく使われます。
JSONオブジェクトを簡単に作成、操作、パースすることは、JSONObject クラスを使用することで可能です。以下に、JSONObject の一般的な操作をいくつか示します。
- JSONObjectオブジェクトの作成:
JSONObject obj = new JSONObject();
- JSONObjectにプロパティを追加する:
obj.put("key", value);
- JSONObjectからプロパティを取得する:
Object value = obj.get("key");
- JSONObjectに特定のプロパティがあるかを判定する:
boolean hasKey = obj.has("key");
- 文字列からJSONオブジェクトをパースする
String jsonString = "{\"key\": \"value\"}";
JSONObject obj = new JSONObject(jsonString);
- JSONObjectオブジェクトを文字列に変換する:
String jsonString = obj.toString();
さらに、JSONObjectは属性の削除、属性の値の各種データ型の取得など、JSONオブジェクト操作のための他のメソッドも備えています。
org.jsonやcom.google.gsonなどのJSONライブラリをインポートする必要があります。