Erste SchritteKostenlos loslegen

JSON-vom Web zu Python

Wow, herzlichen Glückwunsch! Du hast gerade deine erste API programmatisch in Python abgefragt und den Text der Antwort auf der Shell ausgegeben. Aber wie du weißt, ist deine Antwort eigentlich eine JSON, also kannst du noch einen Schritt weiter gehen und die JSON entschlüsseln. Du kannst dann die Schlüssel-Wert-Paare des resultierenden Wörterbuchs ausdrucken. Genau das wirst du jetzt tun!

Diese Übung ist Teil des Kurses

Daten in Python importieren für fortgeschrittene Anfänger

Kurs anzeigen

Anleitung zur Übung

  • Übergib die Variable url an die Funktion requests.get(), um die entsprechende Anfrage zu senden und die Antwort abzufangen, indem du die resultierende Antwortnachricht der Variablen r zuweist.
  • Wende die Methode json() auf das Antwortobjekt r an und speichere das resultierende Wörterbuch in der Variablen json_data.
  • Drücke auf submit, um die Schlüssel-Wert-Paare des Wörterbuchs json_data auf der Shell auszugeben.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# 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])
Bearbeiten und Ausführen von Code