IniziaInizia gratis

JSON: dal web a Python

Wow, complimenti! Hai appena interrogato la tua prima API in modo programmatico in Python e stampato il testo della risposta nella shell. Tuttavia, come sai, la risposta è in realtà un JSON, quindi puoi fare di meglio e decodificarlo. Poi puoi stampare le coppie chiave-valore del dizionario risultante. È proprio quello che farai ora!

Questo esercizio fa parte del corso

Importazione di dati in Python - livello intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Passa la variabile url alla funzione requests.get() per inviare la richiesta e ottenere la risposta, assegnando il messaggio di risposta risultante alla variabile r.
  • Applica il metodo json() all'oggetto di risposta r e memorizza il dizionario risultante nella variabile json_data.
  • Premi Invia risposta per stampare nella shell le coppie chiave-valore del dizionario json_data.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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])
Modifica ed esegui il codice