ホームページ >Java >&#&チュートリアル >JavaでJSONオブジェクトから配列要素を抽出するにはどうすればよいですか?
Java での JSON からの配列要素の抽出
JSON データをアクセス可能な Java オブジェクトに解析することは、特にネストされた構造を扱う場合に困難になることがあります。次のような JSON オブジェクトからインタレスト キーを抽出するタスクを考えてみましょう。
member = "{interests : [{interestKey:Dogs}, {interestKey:Cats}]}";
これを Java で実現するには、org.json ライブラリの機能を活用できます。コードの詳細を見てみましょう:
import org.json.JSONObject; import org.json.JSONArray; import java.util.List; import java.util.ArrayList; JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}"); List<String> list = new ArrayList<String>(); JSONArray array = obj.getJSONArray("interests"); for(int i = 0 ; i < array.length() ; i++){ list.add(array.getJSONObject(i).getString("interestKey")); }
このコードは次の手順を実行します:
以上がJavaでJSONオブジェクトから配列要素を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。