Menu
Coddy logo textTech

היכרות עם JSON

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

בשיעור הזה נכיר את מבנה ה-JSON שמכיל את כל המידע על משתמשים/דפים בחברת המדיה החברתית הזו.

הנה אובייקט JSON שמייצג עובד:

{
	"first_name": "Robert",
	"last_name": "Newell",
	"city": "Atlanta",
	"type": "user",
	"gender": "M",
	"country": "United States",
	"job": "Software Engineer"
}

זוהי רשומה אחת במסד הנתונים שמייצגת את הפרטים של משתמש. שים לב שהערך של type הוא user.

עכשיו נבחר סוג אחר של ישות ברשת המדיה החברתית שלנו - דף.

{
	"name": "Friendly Neighborhood Coder",
	"category": "Technology, Education & Engineering",
	"city": "Trivandrum",
	"type": "page",
	"followers": 1080,
	"country": "India",
	"description": "Creator of the YouTube channel - @fncoder. I help python developers level up their skills"
}

ה-JSON הסופי שתקבלו משירות צד השרת של המדיה החברתית יהיה רשימה של רשומות. חלקן יהיו רשומות של משתמשים וחלקן יהיו רשומות של דפים. רשימה של אובייקטי JSON אלה משויכת למערך JSON בשם results. הפורמט ייראה כך:

{
	"results": [
		{
			"first_name": "Robert",
			"last_name": "Newell",
			"city": "Atlanta",
			"type": "user",
			"gender": "M",
			"country": "United States",
			"job": "Software Engineer"
		}, {
			"name": "Friendly Neighborhood Coder",
			"category": "Technology, Education & Engineering",
			"city": "Trivandrum",
			"type": "page",
			"followers": 1080,
			"country": "India",
			"description": "Creator of the YouTube channel - @fncoder. I help python developers level up their skills"
		}
	]
}

נסו בעצמכם

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

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

2משתמשי מדיה חברתית ב-JSON

היכרות עם JSON

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