JSON – z internetu do Pythona
Świetnie! Właśnie programistycznie odpytałeś swoje pierwsze API w Pythonie i wyświetliłeś treść odpowiedzi w konsoli. Jak wiesz, odpowiedź to właściwie JSON – możesz więc pójść o krok dalej i ją zdekodować. Następnie wyświetlisz pary klucz–wartość wynikowego słownika. Właśnie to teraz zrobisz!
To ćwiczenie jest częścią kursu
Importowanie danych w Pythonie – poziom średniozaawansowany
Instrukcje do ćwiczenia
- Przekaż zmienną
urldo funkcjirequests.get(), aby wysłać odpowiednie żądanie i przechwycić odpowiedź – wynik przypisz do zmiennejr. - Zastosuj metodę
json()na obiekcie odpowiedziri zapisz wynikowy słownik w zmiennejjson_data. - Kliknij Prześlij odpowiedź, aby wyświetlić pary klucz–wartość słownika
json_dataw konsoli.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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])