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 サイトの他の関連記事を参照してください。