Веб-служба возвращает хэш, содержащий неизвестное количество вложенных хэшей, некоторые из которых содержат массив, который в свою очередь содержит неизвестное количество вложенных хэшей.
Некоторые из ключей не уникальны - т.е. присутствуют более чем в одном из вложенных хэшей.
Однако все ключи, которые меня действительно интересуют, уникальны.
Могу ли я как-то передать ключ хэшу верхнего уровня и получить его значение, даже если пара ключ-значение зарыта глубоко в этой путанице?
(Веб-сервис - Amazon Product Advertising API, который немного изменяет структуру результатов, которые он выдает, в зависимости от количества результатов и типов поиска, разрешенных в каждой категории товаров)