J'utilise le module python requests
pour envoyer un RESTful GET à un serveur, pour lequel je reçois une réponse en JSON. La réponse JSON est fondamentalement juste une liste de listes.
Quel est le meilleur moyen de contraindre la réponse à un objet natif Python afin que je puisse l'itérer ou l'imprimer à l'aide de pprint
?
Vous pouvez utiliser json.loads
:
_import json
import requests
response = requests.get(...)
json_data = json.loads(response.text)
_
Ceci convertit une chaîne donnée en un dictionnaire qui vous permet d'accéder facilement à vos données JSON dans votre code.
Puisque vous utilisez requests
, vous devez utiliser la méthode json
de la réponse.
import requests
response = requests.get(...)
data = response.json()