JSON: de la web a Python
¡Vaya, felicidades! Acabas de consultar tu primera API mediante programación en Python y has impreso el texto de la respuesta en el terminal. Sin embargo, como sabes, tu respuesta es en realidad un JSON, por lo que puedes dar un paso más y decodificar el JSON. A continuación, puedes imprimir los pares clave-valor del diccionario resultante. ¡Eso es lo que vas a hacer ahora!
Este ejercicio forma parte del curso
Importación de datos intermedios en Python
Instrucciones del ejercicio
- Pasa la variable
url
a la funciónrequests.get()
para enviar la solicitud correspondiente y capturar la respuesta, asignando el mensaje de respuesta resultante a la variabler
. - Aplica el método
json()
al objeto de respuestar
y almacena el diccionario resultante en la variablejson_data
. - Pulsa «Enviar» para imprimir los pares clave-valor del diccionario «
json_data
» en el terminal.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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])