Я пытаюсь получить доступ к словарю, который был возвращен после публикации сообщения в API, но у меня возникают трудности с форматированием данных с помощью JSON.
Кажется, что данные возвращаются в виде словаря, но я получаю сообщение об ошибке «индексы списка должны быть целыми числами или кусочками, а не str», что заставляет меня поверить, что это просто возвращает список, похожий на словарь. Я пытался использовать json.loads () и пытаться получить доступ к данным через списки, но я не могу получить их. Данные, к которым я пытаюсь подключиться, имеют несколько под-словарей / списков.
resp = post(url = endpoint_url, data = data, headers = headers)
data_for_process = resp.json()
print(data_for_process['pages']['keyValuePairs']['key'])
Я ожидал, что оператор print вернет значение для этого конкретного ключа, но вместо этого я получаю ошибку.
Любая помощь высоко ценится.