Скажем, есть url http://api.example.com/someoperation?params&apikey=123456, при обращении к которому при правильном apikey можно получить некоторые данные в формате json.
Вложенность этих данных (объект в списке, которые в объекте, который в списке, нутыпонел) может быть разной.
Естественно, структура ответа мы знаем из документации сервиса.
Внимание, вопрос: как лучше всего обрабатывать такие ответы?
Стоит ли делать кучу вложенных if, чтобы проверить, что все требуемые ключи есть в ответе, или забить, и обращаться сразу в виде answer[key1][key2][key3], предполагая, что key1, key2 и key3 всегда есть в ответе и не стоит лишний раз заморачиваться с проверкой ошибок?
В частности, обработка идет на python.