ספריית JSON
שיעור 4 מתוך 7 בקורס מחולל עובדות אקראיות – פרויקט Python של Coddy.
אחרי שיש לנו את התוכן בפורמט של מחרוזת, נרצה לחלץ את העובדה עצמה.
אולי שמת לב, אבל התוכן הוא בפורמט שנקרא JSON, ונשתמש בספרייה json כדי לחלץ ממנו את התוכן.
הספרייה json ממירה מחרוזת בפורמט JSON למילון של Python:
import json
data = json.loads("some json formatted text")בסופו של דבר, data יכיל מילון Python תקין!
אתגר
קלבגוף הפונקציה, אחרי שתקבל את התוכן מה־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
תרגלו בעצמכם: קומפיילר Python אונליין