Menu
Coddy logo textTech

מהו JSON?

שיעור 2 מתוך 10 בקורס פרויקט חיפוש ברשתות חברתיות – יסודות JSON ב-Python של Coddy.

JSON הוא קיצור של JavaScript Object Notation. זהו פורמט פופולרי לאחסון ולהחלפת נתונים.

הנה דוגמה לאובייקט JSON

{
	"id": 101,
	"name": "Alfred Dines",
	"address": "Obere Str. 57",
	"city": "Atlanta",
	"country": "USA"
}

אובייקט ה-JSON שלמעלה מכיל 5 מאפיינים - id, name, address, city, country. המאפיינים האלה יחד יוצרים ייצוג בעל משמעות של האובייקט, שהוא רשומת נתונים של Alfred Dines.

ב-JSON, כל מה שנכלל בתוך סוגריים מסולסלים { } הוא אובייקט יחיד. כל מאפיין או אובייקט בתוך הסוגריים האלה שייך לאובייקט המקורי.

מערך של אובייקטים מיוצג באמצעות סוגריים מרובעים [ ]. הנה דוגמה:

"customers": [
{
	"id": 101,
	"name": "Alfred Dines",
	"address": "Obere Str. 57",
	"city": "Atlanta",
	"country": "USA"
}, {
	"id": 101,
	"name": "Boris Klassen",
	"address": "Obere Str. 57",
	"city": "Amsterdam",
	"country": "Netherlands"
}
]

בדוגמה שלמעלה יש לנו מערך של אובייקטים בשם customers ובתוכו 2 אובייקטים שמייצגים מידע על Alfred Dines ועל Boris Klassen.

נסו בעצמכם

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

כל השיעורים ביחידה פרויקט חיפוש ברשתות חברתיות – יסודות JSON ב-Python

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