لا يعرف الكثيرون أن هناك لغة برمجة تعرف بـ JSON أو JavaScript Object Symation، والتى تعتبر صيغة بسيطة وقابلة للقراءة بسهولة من قبل أى شخص، وتستخدم لتمثيل البيانات وتبادلها بين الأنظمة البرمجية المختلفة، ولا تعتبر JSON لغة برمجة بالمعنى المعروف، ولكنها تعد طريقة متفق عليها بين لغات البرمجة المختلفة لتمثيل البيانات بهدف سهولة تبادل البيانات بين هذه اللغات.
لغة JSON
يتم استخدام هذه الصيغة بشكل كبير لتبادل البيانات بين الخادم والعميل Client-Server، كما أنه لغة JavaScript تحتوى بالفعل على مفهوم الكائنات أو Objects ، وهى طريقة للتعبير عن البيانات داخل اللغة، لذلك أخذ Douglas Crockford مجموعة فرعية من هذا التعبير كمواصفات لتنسيق تبادل البيانات الجديد الذى أطلق عليه اسم JSON.
ويجرى استخدامها للتعامل مع واجهة برمجة التطبيقات فى تطبيق أو من خلال موقع إلكترونى، حيث يتم استقبال خرج API عن صورة جيسون، كما أنها بديلا للغة XML، إذ أصبحت لغة XML أقل شيوعًا فى الأنظمة الجديدة.