Menu
Coddy logo textTech

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!

challenge icon

Sfida

Facile

Nel 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 content

Tutte le lezioni di Generatore di curiosità casuali - Progetto Python

Esercitati da solo: Compilatore Python online