
ניתוח קובץ JSON ב״קיצורים״ מבקשת API
אם תביט/י בתגובת ה-API של Typicode, תוכל/י לראות שנתונים רבים מאוחסנים ב-JSON. אמנם לא קל לקרוא אותם בהתחלה, אך עם הזמן תתחיל/י לזהות את המבנים של נתוני JSON, וגם תלמד איך לזהות מילונים, רשימות, מפתחות וערכים. לעתים קרובות, מפתחים כוללים גרסה בעלת מבנה נוח לנתוני JSON שה-API שלהם יחזיר, אז חפש/י אותה בתיעוד שלהם. נוסף לכך, מומלץ לבדוק את עבודתך באמצעות שירותים כגון עורך JSON מקוון.

יש לשים לב לכך שה‑Typicode לבקשת ה‑API הוא רשימה. הרשימה מכילה אובייקטים. האובייקטים מכילים מפתחות כגון id
, name
, username
, address
ועוד. חלק ממפתחות אלה, כגון phone
או name
, מכילים ערך מספרי או מילולי פשוט, אך אחרים, כגון company
, מכילים ערך מילון.
המילון של address
מכיל מפתחות מסוימים עם ערכים במבנה מלל פשוט, כמו למשל street
, ומפתחות אחרים כמו geo
, שבעצמם מהווים מילונים המכילים ערכים מרובים (lat
ו-lng
).