library json
Pelajaran 4 dari 7 dalam kursus Generator Fakta Acak - Proyek Python di Coddy.
Setelah kita memiliki kontennya dalam format string, kita ingin mengekstrak faktanya.
Mungkin kamu menyadarinya, tetapi kontennya berformat JSON, dan kita akan menggunakan library json untuk mengekstrak konten darinya.
Library json mengubah string berformat JSON menjadi dictionary Python:
import json
data = json.loads("some json formatted text")Pada akhirnya, data akan menyimpan dictionary Python yang valid!
Tantangan
MudahDi dalam body fungsi, setelah kamu mendapatkan content dari API, ubah menjadi dictionary Python dan ambil fact-nya (atribut mana yang menyimpannya?), lalu kembalikan di akhir.
Kamu bisa melihat formatnya di sini agar lebih memahami atribut yang kamu cari:
https://uselessfacts.jsph.pl/api/v2/facts/random
Jangan lupa
import json
Coba sendiri
import requests
def get_fact():
response = requests.get('https://uselessfacts.jsph.pl/api/v2/facts/random')
content = response.text
return contentSemua pelajaran di Generator Fakta Acak - Proyek Python
Latihan sendiri: Compiler Python online