JSONデータをAndroidで手動で解析する手順とは何ですか?

AndroidでJSONを手動で解析する一般的な手順は、以下のとおりです。

  1. JSON文字列を取得する: Webリクエスト、ファイルからの読み取りなどでJSON文字列を取得する。
  2. JSONオブジェクトの作成:JSON文字列を使用してJSONオブジェクトを作成します。
  3. JSONオブジェクトの解析:JSONの構造に基づき、該当するメソッドを利用してJSONオブジェクトを解析する。
  4. JSONデータを取得する:キーと値の形式でJSONオブジェクトの特定のデータを取得する。

JSONを手動で解析する方法を説明するコードのサンプルを次に示します。

try {
    // 1. 获取JSON字符串
    String jsonString = "{'name':'John', 'age':30, 'city':'New York'}";

    // 2. 创建JSON对象
    JSONObject jsonObject = new JSONObject(jsonString);

    // 3. 解析JSON对象
    String name = jsonObject.getString("name");
    int age = jsonObject.getInt("age");
    String city = jsonObject.getString("city");

    // 4. 获取JSON数据
    Log.d("JSON", "Name: " + name);
    Log.d("JSON", "Age: " + age);
    Log.d("JSON", "City: " + city);

} catch (JSONException e) {
    e.printStackTrace();
}

例として、JSON文字列を取得し、JSONObjectクラスでJSONオブジェクトを作成します。そして、getStringとgetIntメソッドを使用してname、age、cityフィールドの値を取得して出力します。

bannerAds