У меня есть запрос Python, который возвращает json, но я не могу получить доступ к глубоким данным, json отправляется обратно так:
{"ticket":{ "custom_field":[{"id": 341434334343125, "value": 454425424}, {"id": 452452432445, "value": 53653635463}]}
Это еще не все ответ, но это структура, мне нужно увидеть, есть ли билет["custom_field"]["id"] = 341434334343125, а затем получить значение этого идентификатора?
У меня есть перепробовал массу способов, но всегда кажется, что это приводит к следующему:
TypeError: индексы списка должны быть целыми числами или срезами, а не str
может ли кто-нибудь мне это объяснить? Сегодня мой мозг нашел подходящее решение!
Спасибо
Это одна из многих попыток:
r1 = response.json()
ticket = r1["ticket"]["custom_fields"]
для ключа, значения в билете:
print(key["id"])< /п>
Подробнее здесь: https://stackoverflow.com/questions/784 ... ayers-deep