![](https://help.apple.com/assets/5DBA06F50946220C6D6D359C/5DBA06FC0946220C6D6D35A5/he_IL/c10e8a839dc838a25d0feb0e9e428a0a.png)
ניתוח קובץ JSON ב״קיצורים״ מבקשת API
אם תעיין/י בתגובת API של Dark Sky, תוכל/י לראות שהרבה נתונים מאוחסנים ב-JSON. אמנם לא קל לקרוא אותם בהתחלה, אך עם הזמן תתחיל/י לזהות את המבנים של נתוני JSON, וגם תלמד איך לזהות מילונים, רשימות, מפתחות וערכים. לעתים קרובות, מפתחים כוללים גרסה בעלת מבנה נוח לנתוני JSON שה-API שלהם יחזיר, אז חפש/י אותה בתיעוד שלהם. נוסף לכך, מומלץ לבדוק את עבודתך באמצעות שירותים כגון עורך JSON מקוון.
![דוגמה לנתוני JSON.](https://help.apple.com/assets/5DBA06F50946220C6D6D359C/5DBA06FC0946220C6D6D35A5/he_IL/7f6fc1f65d4df2d1a8e899a86b4ce8e3.png)
יש לשים לב שהאובייקט ברמה העליונה הוא מילון עם המפתחות קו רוחב
, קו אורך
, אזור זמן
, כעת
, ולפי דקות
. כמה ממפתחות אלה, כגון קו רוחב
ואזור זמן
, מכילים ערך מספרי או מילולי, אך אחרים, כגון יומי
, מכילים ערך מילון.
כמו כן, המילון יומי
מכיל כמה מפתחות עם ערכים שהם מלל, כגון סיכום
עם גשם לאורך היום
. ואולם, אחרים כגון נתונים
הם רשימות המכילות תחזית (המיוצגת על-ידי מילון) עבור כל שעה.
![מילון המכיל מפתחות ומחרוזות.](https://help.apple.com/assets/5DBA06F50946220C6D6D359C/5DBA06FC0946220C6D6D35A5/he_IL/d5bbdd958e301bba7648eb38d72e2c93.png)