LoslegenKostenlos loslegen

JSON – vom Web zu Python

Wow, Glückwunsch! Du hast gerade deine erste API programmatisch in Python abgefragt und den Text der Antwort im Terminal ausgegeben. Wie du weißt, ist die Antwort aber eigentlich ein JSON. Also kannst du noch einen Schritt weitergehen und das JSON decodieren. Anschließend kannst du die Schlüssel-Wert-Paare des resultierenden Dictionaries ausgeben. Genau das machst du jetzt!

Diese Übung ist Teil des Kurses

Importing Data in Python (Fortgeschritten)

Kurs anzeigen

Anleitung zur Übung

  • Übergib die Variable url an die Funktion requests.get(), um die entsprechende Anfrage zu senden und die Antwort abzufangen, und weise die resultierende Antwortnachricht der Variablen r zu.
  • Wende die Methode json() auf das Response-Objekt r an und speichere das resultierende Dictionary in der Variablen json_data.
  • Klicke auf Antwort senden, um die Schlüssel-Wert-Paare des Dictionaries json_data im Terminal auszugeben.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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])
Code bearbeiten und ausführen