ネストされた JSON データ内の動的 JSON キーを解析するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-08 18:48:02
オリジナル
785 人が閲覧しました

How to Parse Dynamic JSON Keys within Nested JSON Data?

ネストされた JSON 結果での動的 JSON キーの解析

ネストされた JSON データの解析では、動的キーを扱うときに課題が発生する可能性があります。 「141」、「8911」などのキーが動的に変化する場合に、「question_mark」のコンテンツにアクセスする方法を見てみましょう。

keys() メソッドの使用

動的キーを反復処理するには、JSONObject クラスの key() メソッドを使用できます。このメソッドは、キー名を含む Iterator を返します。次に、このイテレータを反復処理して、動的なキー値を取得します。

サンプル コード

次の改訂されたコードは、「question_mark」のコンテンツに動的にアクセスする方法を示しています。

// Assuming searchResult is the current element in the "search_result" array
JSONObject questionMark = searchResult.getJSONObject("question_mark");
Iterator<String> keys = questionMark.keys();

while (keys.hasNext()) {
    // Obtain the dynamic key
    String dynamicKey = keys.next();

    // Obtain the value for the dynamic key
    JSONObject dynamicValue = questionMark.getJSONObject(dynamicKey);

    // Perform operations on the dynamic value...
}
ログイン後にコピー

keys() イテレータを反復処理することで、各動的キーとそれに対応する値にアクセスできます。これにより、「question_mark」プロパティに必要な情報を動的に取得できるようになります。

以上がネストされた JSON データ内の動的 JSON キーを解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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