libreria JSON
Lezione 4 di 7 del corso Generatore di curiosità casuali - Progetto Python di Coddy.
Dopo aver ottenuto il contenuto in formato stringa, vogliamo estrarre il fatto stesso.
Forse te ne sei accorto, ma il contenuto è in un formato chiamato JSON e useremo la libreria json per estrarre il contenuto.
La libreria json converte una stringa in formato JSON in un dizionario Python:
import json
data = json.loads("some json formatted text")Alla fine, data conterrà un dizionario Python valido!
Sfida
FacileNel corpo della funzione, dopo aver ottenuto il contenuto dall'API, convertilo in un dizionario Python ed estrai il fatto (quale attributo lo contiene?) e restituiscilo alla fine.
Puoi controllare qui il formato per capire meglio quale attributo stai cercando:
https://uselessfacts.jsph.pl/api/v2/facts/random
Non dimenticare di
import json
Provalo tu
import requests
def get_fact():
response = requests.get('https://uselessfacts.jsph.pl/api/v2/facts/random')
content = response.text
return contentTutte le lezioni di Generatore di curiosità casuali - Progetto Python
Esercitati da solo: Compilatore Python online