ComeçarComece gratuitamente

JSON-da Web para Python

Uau, parabéns! Você acabou de consultar seu primeiro API programaticamente em Python e imprimiu o texto da resposta no shell. No entanto, como você sabe, sua resposta é, na verdade, um JSON, então você pode dar um passo a mais e decodificar o JSON. Você pode então imprimir os pares de valores-chave do dicionário resultante. É isso que você vai fazer agora!

Este exercício faz parte do curso

Importação intermediária de dados em Python

Ver Curso

Instruções de exercício

  • Passe a variável url para a função requests.get() a fim de enviar a solicitação relevante e capturar a resposta, atribuindo a mensagem de resposta resultante à variável r.
  • Aplique o método json() ao objeto de resposta r e armazene o dicionário resultante na variável json_data.
  • Pressione submit para imprimir os pares chave-valor do dicionário json_data no shell.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Import package
import requests

# Assign URL to variable: url
url = 'http://www.omdbapi.com/?apikey=72bc447a&t=social+network'

# Package the request, send the request and catch the response: r


# Decode the JSON data into a dictionary: json_data


# Print each key-value pair in json_data
for k in json_data.keys():
    print(k + ': ', json_data[k])
Editar e executar código