CommencerCommencer gratuitement

JSON : du web à Python

Bravo ! Vous venez d’interroger votre première API de manière programmatique en Python et d’afficher le texte de la réponse dans le shell. Cependant, comme vous le savez, la réponse est en réalité un JSON ; vous pouvez donc aller plus loin et le décoder. Vous pourrez ensuite afficher les paires clé-valeur du dictionnaire obtenu. C’est exactement ce que vous allez faire maintenant !

Cet exercice fait partie du cours

Importation intermédiaire de données en Python

Afficher le cours

Instructions

  • Passez la variable url à la fonction requests.get() pour envoyer la requête appropriée et récupérer la réponse, puis assignez le message de réponse obtenu à la variable r.
  • Appliquez la méthode json() à l’objet réponse r et stockez le dictionnaire résultant dans la variable json_data.
  • Cliquez sur Soumettre la réponse pour afficher dans le shell les paires clé-valeur du dictionnaire json_data.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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])
Modifier et exécuter le code