Kom igångKom igång gratis

JSON – från webben till Python

Bra jobbat! Du har precis skickat din första programmatiska API-förfrågan i Python och skrivit ut svarets text i terminalen. Som du vet är svaret egentligen ett JSON-objekt, så du kan ta det ett steg längre och avkoda det. Sedan kan du skriva ut nyckel-värde-paren i den resulterande ordlistan – och det är precis vad du ska göra nu!

Den här övningen är en del av kursen

Importera data i Python – fortsättningskurs

Visa kurs

Övningsinstruktioner

  • Skicka variabeln url till funktionen requests.get() för att skicka rätt förfrågan och ta emot svaret. Spara det returnerade svarsmeddelandet i variabeln r.
  • Använd metoden json() på svarsobjektet r och spara den resulterande ordlistan i variabeln json_data.
  • Klicka på Skicka in svar för att skriva ut nyckel-värde-paren i ordlistan json_data i terminalen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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])
Redigera och kör kod