ホームページ  >  記事  >  Java  >  入れ子になった JSON 結果内の動的 JSON キーを解析するにはどうすればよいですか?

入れ子になった JSON 結果内の動的 JSON キーを解析するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-07 11:54:03132ブラウズ

How to Parse Dynamic JSON Keys in Nested JSON Results?

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

JSON 応答には動的キーが含まれる場合があるため、特定のデータへのアクセスが困難になります。このようなシナリオでは、これらの動的キーを効果的に解析する方法を理解することが重要です。

「question_mark」キーが「141」、「8911」、など。「question_mark」のコンテンツにアクセスするには、キーと値のペアのアプローチが必要です。

// Assuming searchResult is an element in the "search_result" array
JSONObject questionMark = searchResult.getJSONObject("question_mark");

JSONObject のkeys() メソッドを使用して、動的キーを反復処理して値を取得します。

Iterator keys = questionMark.keys();
while (keys.hasNext()) {
    // Dynamic key
    String currentDynamicKey = (String) keys.next();

    // Value of the dynamic key
    JSONObject currentDynamicValue = questionMark.getJSONObject(currentDynamicKey);

    // Process the value
    // ...
}

キーと値のペアのアプローチを利用すると、動的 JSON キーを効果的に解析し、必要な情報に効率的にアクセスできます。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。