@axa717

Как распарсить данный JSON с типом «list»?

Я пытаюсь спарсить данные с сайта.
Основанную часть у меня получилось спарсить и получить в итоговом результате json ответ в виде:

def get_res(result):
print(result)

получаемый ответ выглядит так:
[{'E': [[{'C': 12, 'T': 1}], [{'C': 25, 'T': 2}], [{'C': 2.29, 'T': 3}]], 'G': 1}, {'E': [[{'C': 98, 'T': 4}], [{'C': 155, 'T': 5}], [{'C': 56, 'T': 6}]], 'G': 2}, {'E': [[{'C': 2.05, 'T': 180}, {'C': 5.85, 'P': 2, 'T': 181}], [{'C': 1.732, 'T': 182}, {'C': 1.084, 'P': 2, 'T': 183}]], 'G': 21}

Вопрос: каким образом теперь получить например данные с определенной 'C', в котором 'T' = например 3 или 183, а также если есть 'P' то его значение тоже брать. Итоговый ответ хочу потом записывать в таблицу excel.

Пытаюсь сделать так, но не работает:
for node in result["E"]:
    table = node["T"]
    if 3 in table:
    cell = node["C"]
    printe(cell)
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы