הבדלים בין גרסאות בדף "JSON"

הוסרו 397 בתים ,  לפני 5 שנים
מ
אין תקציר עריכה
תגית: הוספת תבנית לשינויים בערך
מ
פורמט JSON פותח במקור על ידי [[דאגלס קרוקפורד]], וכיום מתואר על ידי שני [[תקן|תקנים]] שונים, [[rfc:7159|RFC 7159]] ו-ECMA-404. המזהה הרשמי של [[Internet media type|סוג מדיה]] זו הוא <code>application/json</code>. קבצים בפורמט זה הם בעלי סיומת ‎<code>.json</code>{{כ}}.
 
אף על פי שפורמט זה פותח בתחילה לשימוש ב-[[Javascript]] ונעשה בו שימוש נרחב בשפה זו, JSON הינוהוא מבנה נתונים לא תלוי שפה, ותמיכה מוכנה בהמרה לפורמט JSON קיימת במגוון שפות תכנות.
 
בדצמבר 2005 [[Yahoo!]]‎ החלה להציע את [[Web service|שירותי הרשת]] שלה גם בפורמט JSON. שנה לאחר מכן הציעה [[גוגל (חברה)|Google]] עדכוני JSON עבור פרוטוקול [[GData]].
 
פורמט נפוץ אחר להודעות בין שירותים הוא [[XML]]. פורמט JSON ניתן לפענוח בצורה טבעית ב-Javascript, הוא בדרך כלל קצר יותר ומאפשר שימוש במערכים.
== השוואה ל XML ==
{{לשכתב|פסקה=כן}}
יתרון מרכזי של JSON על XML הוא ש XML חייב להיות מפוענח על ידי XML parser בעוד ש JSON ניתן לפענוח גם על ידי פונקציות Javascript.
 
=== דומה ל XML ===
* שניהם משתמשים בטקסט פשוט (plain text)
* שניהם מגדירים את עצמם (human readable)
* ניתנים לגישה על ידי [[HttpRequest]]
 
=== שונה מ XML ===
* JSON לא דורש tag לסיומו.
* JSON קצר יותר
* JSON קל יותר לקריאה וכתיבה
* JSON מאפשר שימוש במערכים
 
== דוגמה ==