Ich habe ein großes JSON Element über ein REST-API zurückgegeben, ich werde nicht das mit dem vollständigen Text Junk, aber hier ist der Code Ich bin derzeit mit:Extrahieren von Daten aus JSON
import urllib2
import json
req = urllib2.Request
('http://elections.huffingtonpost.com/
pollster/api/polls.json?state=IA')
response = urllib2.urlopen(req)
the_page = response.read()
decode = json.loads(the_page)
#print = decode #removed, because it is not actually related to the question
print decode
ich versucht haben, Extrahieren Sie Informationen wie das Datum, an dem Umfragen aktualisiert werden, die tatsächlichen Daten der Umfragen usw. (insbesondere die Präsidentschaftsumfragen), aber ich habe Probleme, überhaupt irgendwelche Daten zurückzugeben. Kann jemand helfen?
EDIT: Die eigentliche Frage ist, wie Daten abzufragen aus dem zurückgegebenen Array/dict
Sie ein bisschen auf https lesen sollten : //docs.python.org/3/tutorial/datastructures.html Datenstrukturen, und erhalten Sie ein konkretes Beispiel für das, was Sie mit einer Fehlermeldung versucht haben – glls
'print = decode' Was genau versuchen Sie zu erreichen? –
Code funktioniert gut für mich, wenn Sie 'print = decode' in' print decode' ändern. Verwenden Sie 'pprint.pprint (decode)' – davedwards