קובץ JSON (JavaScript Object Notation) הוא פורמט טקסטואלי קל ומשקל להחלפת נתונים. JSON משמש באופן רחב להעברת נתונים בין שרתים ודפדפנים, ולשמירת נתונים בקבצים. הפורמט הוא קריא בקלות על ידי בני אדם וניתן לניתוח ולעבודה על ידי מחשבים.
מבנה בסיסי של JSON
קובץ JSON בנוי ממפתחות וערכים (key-value pairs), כשכל מפתח מזוהה על ידי מחרוזת (string) וכל ערך יכול להיות אחד מהסוגים הבאים:
– מחרוזת (string)
– מספר (number)
– מערך (array)
– אובייקט (object)
– Boolean (true או false)
– null
שימושים עיקריים:
–API: JSON הוא הפורמט הנפוץ ביותר להחלפת נתונים בין API ובין יישומים.
– שמירת נתונים: JSON משמש גם לשמירת הגדרות ונתונים בקבצים.
יתרונות:
– קריא וקל להבנה על ידי בני אדם.
– קל לשימוש ושילוב בשפות תכנות רבות.
– תומך במבנה נתונים מסובכים בצורה קלה.