1
resposta

[Sugestão] Outro jeito de fazer

Caso você esteja usando a url você faz o seguinte:

with requests.get(url_telecon) as f:
    if f.status_code == 200:
        
        json_bruto = json.loads(f.text)
    
    else:
        print("Failed")

dados_normalizados = pd.json_normalize(json_bruto)

O códiugo em questão é uma adaptação para quem não quer fazer o download do arquivo, ou esteja usando um jupiter notebook. O biblioteca requests faz a requisição HTTP, verificação a mesma e depois carrega o arquivo, e caso haja erro ele "printa" o valor Failed. Depois é só utilizar o json_normalize.

1 resposta

Oi, Daniel! Como você está?

Muito obrigada por compartilhar essa dica com a comunidade do fórum! Tenho certeza que sua explicação enriquecerá bastante os estudos das pessoas que também estão acompanhando o curso.

Se surgirem dúvidas, estarei por aqui para te ajudar!

Um abraço, Daniel!