ホームページ > Java > &#&チュートリアル > Java で JSONArray から文字列値 (\'loc\' など) にアクセスするにはどうすればよいですか?

Java で JSONArray から文字列値 (\'loc\' など) にアクセスするにはどうすればよいですか?

DDD
リリース: 2024-12-08 11:07:10
オリジナル
492 人が閲覧しました

How to Access String Values (e.g.,

Java で JSONArray 内の文字列値にアクセスする

Java で JSON データを扱う場合、JSONArray 内の文字列値にアクセスするのは難しい場合があります。初心者。この一般的な問題の解決策を詳しく見てみましょう。

JSONObject を構築し、「レコード」JSONArray を取得しました。この JSONArray 内の「id」と「loc」の値にアクセスするには、次の 2 つのメソッドを利用できます。

JSONArray.getJSONObject(int) メソッド: このメソッドは、JSONArray 内の特定の JSONObject を返します。指定されたインデックスで。

JSONArray.length() メソッド: このメソッドJSONArray 内の要素の数を返します。

これらのメソッドを念頭に置いて、「レコード」JSONArray を反復処理して目的の値を取得する for ループを作成できます。

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

このループでは、変数 i は JSONArray 内の現在の JSONObject のインデックスを表します。 getJSONObject(i) メソッドは、インデックス i の JSONObject を抽出します。その後、getInt("id") メソッドと getString("loc") メソッドを使用して、その JSONObject 内の "id" フィールドと "loc" フィールドの値を取得できます。

以上がJava で JSONArray から文字列値 (\'loc\' など) にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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