ホームページ > Java > &#&チュートリアル > Java で JSON 配列オブジェクトにアクセスして処理するにはどうすればよいですか?

Java で JSON 配列オブジェクトにアクセスして処理するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-03 05:55:15
オリジナル
588 人が閲覧しました

How Do I Access and Process JSON Array Objects in Java?

Java での JSON 配列オブジェクトへのアクセス

Java で JSONArray 内の文字列値にアクセスするには、JSON 構造をナビゲートして目的のオブジェクトを取得する方法を理解する必要があります。 data.

次のような JSON オブジェクトを指定すると、提供:

{
  "locations": {
    "record": [
      {
        "id": 8817,
        "loc": "NEW YORK CITY"
      },
      {
        "id": 2873,
        "loc": "UNITED STATES"
      },
      {
        "id": 1501
        "loc": "NEW YORK STATE"
      }
    ]
  }
}
ログイン後にコピー

for ループで「id」と「loc」の値にアクセスするには、次のコードを使用します。

JSONArray recs = req.getJSONObject("locations").getJSONArray("record");

for (int i = 0; i < recs.length(); ++i) {
    JSONObject rec = recs.getJSONObject(i);
    int id = rec.getInt("id");
    String loc = rec.getString("loc");
    // ... (Process the data as needed)
}
ログイン後にコピー

このコードは、レコード配列を反復処理して、各レコードは JSON オブジェクトとして保存されます。次に、getInt("id") を使用して "id" 値を整数として取得し、getString("loc") を使用して "loc" 値を文字列として取得します。処理されたデータは後続の操作で使用できます。

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

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