ホームページ > Java > &#&チュートリアル > JavaでJSONオブジェクトの値をArrayListに解析するにはどうすればよいですか?

JavaでJSONオブジェクトの値をArrayListに解析するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-07 16:39:12
オリジナル
503 人が閲覧しました

How to Parse a JSON Object's Values into an ArrayList in Java?

Java での JSON オブジェクトの解析: ArrayList への値の抽出

このプログラミング シナリオでは、JSON オブジェクトに遭遇し、解析を目的とします。その値を Java の配列リストに格納します。 JSON オブジェクトは次のような構造になっています:

{
    "interests": [{
        "interestKey": "Dogs"
    }, {
        "interestKey": "Cats"
    }]
}
ログイン後にコピー

このタスクに対処するには、org.json ライブラリを利用できます。段階的な解決策は次のとおりです:

  1. JSON オブジェクトを作成します: まず、指定された JSON 文字列から JSON オブジェクトを構築する必要があります:

    JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}");
    ログイン後にコピー
  2. 興味のある情報を取得するArray: 次に、JSON オブジェクトから「interests」配列を抽出する必要があります:

    JSONArray array = obj.getJSONArray("interests");
    ログイン後にコピー
  3. ArrayList を初期化します: 次に、関心を格納する ArrayListキー:

    List<String> list = new ArrayList<String>();
    ログイン後にコピー
  4. 興味配列の反復: ループを利用して興味配列を反復し、興味キーを抽出します:

    for (int i = 0; i < array.length(); i++) {
        list.add(array.getJSONObject(i).getString("interestKey"));
    }
    ログイン後にコピー
  5. 解析されたものを取得する値: ArrayList には、JSON オブジェクトからの関心キーが含まれています:

    System.out.println(list); // Output: [Dogs, Cats]
    ログイン後にコピー

これらの手順に従うことで、Java で指定された JSON オブジェクトを効果的に解析し、 「interestKey」値を含む配列リスト。

以上がJavaでJSONオブジェクトの値をArrayListに解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート