2017-10-03 6 views
0

Récemment, j'essaie simplement d'analyser une API JSON et je ne sais pas comment cela fonctionne la liste créée par le module json. C'est le code;Analyse d'une API JSON

import json 

import requests 

r = requests.get('https://api.coinmarketcap.com/v1/ticker/bitcoin/') 

print('This is the URL') 

print(r.url) 

#Json decoding 

bitdata = r.text 

bitjson = json.loads(bitdata) 

print (type(bitjson)) 

Répondre

1

Vous n'êtes pas obligé de le loadtext manuellement. Simplement jsonifed_resp = requests.get(URL).json() ferait l'affaire.

2

Comme par Doc, pour obtenir une réponse JSON, vous avez besoin à l'utilisateur .json()

r = requests.get('https://api.coinmarketcap.com/v1/ticker/bitcoin/') 
print(r.json())