Menu
CoddyTech

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!

challenge icon

Tantangan

Mudah

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

Semua pelajaran di Generator Fakta Acak - Proyek Python

Latihan sendiri: Compiler Python online