ホームページ > Java > &#&チュートリアル > Java でネストされた JSON 配列を解析し、ArrayList にキーを保存する方法

Java でネストされた JSON 配列を解析し、ArrayList にキーを保存する方法

Barbara Streisand
リリース: 2024-12-07 08:15:14
オリジナル
847 人が閲覧しました

How to Parse a Nested JSON Array and Store Keys in an ArrayList in Java?

Java での JSON オブジェクトの解析

この質問は、関心のあるキーのネストされた配列を持つ JSON オブジェクトを解析し、そのキーをArrayList。提供されるサンプル JSON オブジェクトは次のとおりです。

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

org.json ライブラリを使用して Java でこの JSON オブジェクトを解析するには、次の手順に従います。

  1. から JSONObject オブジェクトを作成します。 JSON 文字列:
JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}");
ログイン後にコピー
  1. ネストされた文字列を抽出しますJSONArray としての配列:
JSONArray array = obj.getJSONArray("interests");
ログイン後にコピー
  1. 配列を反復処理し、関心のあるキーを抽出します:
List<String> list = new ArrayList<>();
for (int i = 0; i < array.length(); i++) {
    list.add(array.getJSONObject(i).getString("interestKey"));
}
ログイン後にコピー

このアプローチでは、関心のあるキーを次の場所に保存します。 ArrayList。 org.json ライブラリは外部依存関係であり、使用する前にプロジェクトに追加する必要がある場合があることに注意してください。

以上がJava でネストされた JSON 配列を解析し、ArrayList にキーを保存する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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