Menu
Coddy logo textTech

מבוא ל־JSON

שיעור 1 מתוך 9 בקורס JSON ב-Python של Coddy.

JSON (JavaScript Object Notation) הוא פורמט קל משקל להחלפת נתונים, המבוסס על טקסט. קל לבני אדם לקרוא ולכתוב אותו, ומכונות יכולות לנתח וליצור אותו בקלות.

המבנה של JSON

JSON מבוסס על שני מבנים עיקריים:

  1. אוסף של זוגות שם/ערך (בדומה למילון ב-Python)
  2. רשימה מסודרת של ערכים (בדומה לרשימה ב-Python)

נתוני JSON מיוצגים בזוגות מפתח-ערך, המוקפים בסוגריים מסולסלים {}. מערכים מוקפים בסוגריים מרובעים [].


{
  "name": "John Doe",
  "age": 30,
  "city": "New York",
  "hobbies": ["reading", "swimming", "coding"]
}

סוגי הנתונים ב-JSON

JSON תומך בסוגי הנתונים הבאים:

  • מחרוזת: "Hello, World!"
  • מספר: 42 או 3.14
  • בוליאני: true או false
  • ערך ריק: null
  • אובייקט: {"key": "value"}
  • מערך: [1, 2, 3]

שימושים נפוצים

נעשה שימוש נרחב ב-JSON עבור:

  1. תגובות API: שירותי רשת רבים מחזירים נתונים בפורמט JSON
  2. קובצי תצורה: יישומים משתמשים לעיתים קרובות ב-JSON להגדרות
  3. אחסון נתונים: JSON הוא פורמט פופולרי לאחסון נתונים מובְנים
  4. החלפת נתונים בין שפות תכנות שונות

הפשטות והרבגוניות של JSON הופכות אותו לכלי חיוני להחלפה ולאחסון של נתונים מודרניים.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

כל השיעורים ביחידה JSON ב-Python

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