JSON: de la web a Python
¡Vaya, enhorabuena! Acabas de consultar tu primera API de forma programática en Python e imprimir el texto de la respuesta en la consola. Sin embargo, como sabes, la respuesta en realidad es un JSON, así que puedes dar un paso más y decodificarlo. Luego podrás imprimir los pares clave-valor del diccionario resultante. ¡Eso es justo lo que vas a hacer ahora!
Este ejercicio forma parte del curso
Importación intermedia de datos en Python
Instrucciones del ejercicio
- Pasa la variable
urla la funciónrequests.get()para enviar la solicitud correspondiente y capturar la respuesta, asignando el objeto de respuesta resultante a la variabler. - Aplica el método
json()al objeto de respuestary guarda el diccionario resultante en la variablejson_data. - Pulsa Enviar para imprimir en la consola los pares clave-valor del diccionario
json_data.
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])