מהו JSON? סקירה כללית של הדיוט

מהו JSON? סקירה כללית של הדיוט

האם אתה מכיר את טכנולוגיות האינטרנט העדכניות ביותר? הכרת HTML היא די חיונית אם אתה רוצה ללכת מעבר לפעילויות אינטרנט פשוטות כמו גלישה ופרסום בפורומים. אז יש נושאים מתקדמים יותר, כמו CSS (למידע נוסף כאן), AJAX (למידע נוסף כאן) ו- JSON.





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





מהו JSON?

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





נניח שיש לי בלון ואתה רוצה את הבלון שלי. אחת הדרכים לגרום לזה לקרות היא לארוז את הבלון ולשלוח לך אותו בדואר. אבל שיטה חלופית תהיה לתאר לך את תכונות של הבלון שלי, מה שיאפשר לך לשחזר את אותו הבלון המדויק מבלי לשלוח בפועל את הבלון הפיזי.

לבלון שלי אולי יש חוֹמֶר תכונת ערך גוּמִי . יכול להיות שיש בו צֶבַע תכונת ערך נֶטוֹ . יכול להיות שיש בו קוֹטֶר תכונת ערך עשרה סנטימטרים . יכול להיות שיש בו גַז תכונת ערך הֶלִיוּם . ארבעת זוגות התכונה-ערך האלה מספיקים לך כדי לדמיין את הבלון שלי, נכון?



זה פחות או יותר איך JSON עובד כאשר הוא מעביר נתונים ברחבי האינטרנט.

מה טוב JSON?

JSON לא הייתה הראשונה שניצלה זוגות ערך-תכונה כדרך להעביר נתונים דרך האינטרנט. הטכנאים מביניכם עשויים לשים לב שזה נשמע הרבה כמו XML. ובכן, כפי שמתברר, JSON ו- XML ​​מבצעים הרבה מאותן משימות. אז למה לבחור ב- JSON על פני XML?





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

אבל XML עושה את אותו הדבר! אז למה אנשים מסוימים מעדיפים את JSON?





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

איך אני מדליק את הפנס שלי בטלפון lg

סיבה נוספת היא ש- JSON קריא יותר מאשר XML. נכון, קל להתרגל ל- XML ​​כאשר השתמשת בו זמן מה, אך הצצה לקובץ XML יכולה להיות מכריעה עם כל התגים והמילוליות שלו. JSON נקי יותר, קל יותר להבנה לחדשים, וגמיש למדי עם סוגי הנתונים הבסיסיים שלו.

ראה מה יש ליוצרי JSON לומר על ההשוואה הזו שלהם JSON לעומת XML עמוד.

איך נראה JSON?

JSON היא רק סדרה של זוגות תכונה-ערך שניתן לקנן בתוך עצמם בעת הצורך. לדוגמה, אם אובייקט הנתונים שלנו היה אדם, אותו אדם יכול להיות מיוצג על ידי נתוני JSON הבאים:

כל שורה מתחילה ב- תְכוּנָה ואחריו נקודתיים, ואז ה ערך לתכונה זו. ערך זה יכול להיות מערך, כפי שניתן לראות במאפיין 'phoneNumbers' למעלה. הערך יכול להיות גם סדרה של זוגות תכונה-ערך נוספים, אותם תוכלו לראות בפעולה בעזרת התכונה 'כתובת'. זה נקרא א לְהִתְנַגֵד .

לשם השוואה, להלן אותם נתונים המיוצגים על ידי XML:

סיכום

JSON היא רק דרך לייצג אובייקטים של נתונים בעת העברתם ברחבי האינטרנט. זוהי חלופה ל- XML ​​המקורית ב- JavaScript, וזו אחת הסיבות לכך שהוא כל כך פופולרי ונפוץ. השימוש הנפוץ ביותר עבור JSON הוא משיכת נתונים משרתי אינטרנט לפי דרישה.

אני מקווה שעכשיו אתה מבין טוב יותר את JSON וכיצד הוא משמש בפיתוח אתרים. להמשך למידה, דף JSON ב- MDN הוא מקום מצוין להתחיל בו.

זיכויים לתמונות: JSON מוגדל באמצעות שוטרסטוק

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל 8 אתרי האינטרנט הטובים ביותר להורדת ספרי אודיו בחינם

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

קרא הבא
נושאים קשורים
  • מרשתת
  • הסבר על הטכנולוגיה
  • בניית אתרים
  • תִכנוּת
על הסופר ג'ואל לי(1524 מאמרים פורסמו)

ג'ואל לי הוא העורך הראשי של MakeUseOf מאז 2018. יש לו תואר B.S. במדעי המחשב ומעל תשע שנות ניסיון בכתיבה ועריכה מקצועיות.

עוד מאת ג'ואל לי

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה