מהו 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 אונליין