CommencerCommencer gratuitement

JSON-du web à Python

Félicitations ! Vous venez d'interroger votre premier site API par programmation en Python et d'imprimer le texte de la réponse dans le shell. Cependant, comme vous le savez, votre réponse est en fait un JSON, vous pouvez donc faire mieux et décoder le JSON. Vous pouvez ensuite imprimer les paires clé-valeur du dictionnaire résultant. C'est ce que vous allez faire maintenant !

Cet exercice fait partie du cours

Intermédiaire Importer des données en Python

Afficher le cours

Instructions

  • Transmettez la variable url à la fonction requests.get() afin d'envoyer la demande correspondante et d'attraper la réponse, en assignant le message de réponse résultant à la variable r.
  • Appliquez la méthode json() à l'objet réponse r et stockez le dictionnaire résultant dans la variable json_data.
  • Appuyez sur submit pour imprimer les paires clé-valeur du dictionnaire json_data dans le shell.

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