Java での JSON オブジェクトの解析: ArrayList への値の抽出
このプログラミング シナリオでは、JSON オブジェクトに遭遇し、解析を目的とします。その値を Java の配列リストに格納します。 JSON オブジェクトは次のような構造になっています:
{ "interests": [{ "interestKey": "Dogs" }, { "interestKey": "Cats" }] }
このタスクに対処するには、org.json ライブラリを利用できます。段階的な解決策は次のとおりです:
JSON オブジェクトを作成します: まず、指定された JSON 文字列から JSON オブジェクトを構築する必要があります:
JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}");
興味のある情報を取得するArray: 次に、JSON オブジェクトから「interests」配列を抽出する必要があります:
JSONArray array = obj.getJSONArray("interests");
ArrayList を初期化します: 次に、関心を格納する ArrayListキー:
List<String> list = new ArrayList<String>();
興味配列の反復: ループを利用して興味配列を反復し、興味キーを抽出します:
for (int i = 0; i < array.length(); i++) { list.add(array.getJSONObject(i).getString("interestKey")); }
解析されたものを取得する値: ArrayList には、JSON オブジェクトからの関心キーが含まれています:
System.out.println(list); // Output: [Dogs, Cats]
これらの手順に従うことで、Java で指定された JSON オブジェクトを効果的に解析し、 「interestKey」値を含む配列リスト。
以上がJavaでJSONオブジェクトの値をArrayListに解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。