Menu
Coddy logo textTech

ספריית JSON

שיעור 4 מתוך 7 בקורס מחולל עובדות אקראיות – פרויקט Python של Coddy.

אחרי שיש לנו את התוכן בפורמט של מחרוזת, נרצה לחלץ את העובדה עצמה.

אולי שמת לב, אבל התוכן הוא בפורמט שנקרא JSON, ונשתמש בספרייה json כדי לחלץ ממנו את התוכן.

הספרייה json ממירה מחרוזת בפורמט JSON למילון של Python:

import json

data = json.loads("some json formatted text")

בסופו של דבר, data יכיל מילון Python תקין!

challenge icon

אתגר

קל

בגוף הפונקציה, אחרי שתקבל את התוכן מה־API, המר אותו למילון Python וחלץ את העובדה (איזו תכונה מכילה אותה?) החזר אותה בסוף.

אפשר לבדוק כאן את הפורמט כדי להבין טוב יותר איזו תכונה צריך לחפש:

https://uselessfacts.jsph.pl/api/v2/facts/random

אל תשכח ל־import json

נסו בעצמכם

import requests

def get_fact():
    response = requests.get('https://uselessfacts.jsph.pl/api/v2/facts/random')
    content = response.text
    return content

כל השיעורים ביחידה מחולל עובדות אקראיות – פרויקט Python

1מחולל עובדות

מבואuselessfactsשיעור פרויקטספריית requestsשיעור פרויקטספריית JSONשיעור פרויקט

תרגלו בעצמכם: קומפיילר Python אונליין