JSON – de pe web în Python
Felicitări! Tocmai ai interogat primul API direct din Python și ai afișat textul răspunsului în consolă. Totuși, după cum știi, răspunsul este de fapt un JSON – așadar poți face un pas în plus și să îl decodezi. Apoi poți afișa perechile cheie-valoare din dicționarul rezultat. Asta vei face acum!
Acest exercițiu face parte din cursul
Importul intermediar de date în Python
Instrucțiuni pentru exercițiu
- Transmite variabila
urlfuncțieirequests.get()pentru a trimite cererea corespunzătoare și a primi răspunsul, atribuind mesajul de răspuns variabileir. - Aplică metoda
json()pe obiectul de răspunsrși stochează dicționarul rezultat în variabilajson_data. - Apasă Trimite răspunsul pentru a afișa perechile cheie-valoare ale dicționarului
json_dataîn consolă.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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])