JSON – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
Dinamik-bot (שיחה | תרומות)
מ בוט משנה: th:เจซัน
Ebrambot (שיחה | תרומות)
מ r2.5.2) (בוט מוסיף: fa:جی‌سون
שורה 39: שורה 39:
[[es:JSON]]
[[es:JSON]]
[[et:JSON]]
[[et:JSON]]
[[fa:جی‌سون]]
[[fi:JSON]]
[[fi:JSON]]
[[fr:JavaScript Object Notation]]
[[fr:JavaScript Object Notation]]

גרסה מ־12:52, 11 בדצמבר 2010

JSON, קיצור של JavaScript Object Notation, הוא פורמט מחשב קל משקל להעברת מידע. פורמט זה הוא פורמט טקסטואלי, הקריא לאדם, המיועד לייצוג מבני מידע פשוטים ושכבות אסוציאטיביות (אובייקטים). תיאורו הרשמי של פורמט JSON מוגדר ב-RFC 4627 שפותח על ידי דוגלס קרוקפורד. השם הרשמי של סוג מדיה זו הוא application/json וקבצים בפורמט זה הם בעלי סיומת ‎.json‏.

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

אף על פי שפורמט זה פותח בתחילה לשימוש ב-Javascript ונעשה בו שימוש נרחב בשפה זו, JSON נחשב כפורמט מבנה נתונים לא תלוי שפה, ותמיכה מוכנה בהמרה לפורמט JSON קיימת במגוון שפות תכנות.

בדצמבר 2005 Yahoo!‎ החלה להציע את שירותי הרשת שלה גם בפורמט JSON. שנה לאחר מכן הציעה Google עדכוני JSON עבור פרוטוקול GData.

דוגמה

להלן דוגמה לייצוג של אובייקט המתאר אדם בפורמט JSON.

{
     "firstName": "John",
     "lastName": "Smith",
     "address": {
         "streetAddress": "21 2nd Street",
         "city": "New York",
         "state": "NY",
         "postalCode": 10021
     },
     "phoneNumbers": [
         "212 555-1234",
         "646 555-4567"
     ]
 }

קישורים חיצוניים

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