JSON – z webu do Pythonu
Skvělá práce! Právě jsi programově dotázal/a první API v Pythonu a vypsal/a text odpovědi do shellu. Jak ale víš, odpověď je ve skutečnosti JSON – takže můžeš udělat ještě jeden krok navíc a JSON dekódovat. Výsledný slovník pak vypíšeš jako páry klíč–hodnota. Přesně to teď uděláš!
Toto cvičení je součástí kurzu
Intermediate Importing Data in Python
Pokyny k cvičení
- Předej proměnnou
urlfunkcirequests.get(), aby se odeslal příslušný požadavek a zachytila odpověď – výslednou odpověď ulož do proměnnér. - Zavolej metodu
json()na objekt odpovědira výsledný slovník ulož do proměnnéjson_data. - Klikni na Submit a páry klíč–hodnota ze slovníku
json_datase vypíší do shellu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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])