شرح مبسط لمعنى JSON - JavaScript Object Annotation


JSON أو JavaScript Object Symation هي صيغة بسيطة وقابلة للقراءة بسهولة من قبل الإنسان وتستخدم لتمثيل البيانات و تبادلها بين الأنظمة البرمجية المختلفة.


جيسون JSON ليست لغة برمجية إنما هي طريقة متفق عليها بين لغات البرمجة المختلفة لتمثيل البيانات بهدف سهولة تبادل البيانات بين هذه اللغات.


صيغة جيسون تمثل عن طريق نص، والبنية لهذا النص تشبه الكائن أو Object في لغة البرمجة جافاسكربت, وهذه الصيغة مدعومة من لغات البرمجة الأساسية الأخرى وتستخدم هذه الصيغة بشكل كبير لتبادل البيانات بين الخادم والعميل Client-Server.


كيفية تمثيل البيانات عن طريق
الجزءان الأساسيان اللذان يشكلان JSON هما المفاتيح Keys والقيم Values.


المفتاح Key : يمثل اسم فريد لقيمة البيانات ويتم وضعه عادة بين علامات التنصيص


القيمة Value : تمثل البيانات ويمكن أن تمثل اكثر من نوع بيانات مثل النصوص والأرقام والمصفوفات.


معًا يشكل Key / Value سطر في صيغة جيسون حيث يتم استخدام علامة , كفاصل بين السطور.


أنواع البيانات للقيم في JSON
Array المصفوفة: مجموعة من القيم المترابطة على سبيل المثال: رواتب الموظفين ويتم تمثيلها كالتالي [2000, 5000,6000].


Boolean قيمة منطقية: ولها احتمالان True او False.


Number رقم: تكون القيمة عبارة عدد صحيحا أو حقيقيا أو فواصل عشرية.


Object لكائن: مجموعة مترابطة من أزواج من المفاتيح / القيم Key / Value.


String السلسلة النصية: مجموعة من الأحرف النصية العادية تشكل عادة كلمة.







#JavaScript
#Object
#Annotation
#JavaScript_Object_Annotation
#JSON
#تعرف_على_جسون
#ماهو_جسون
#تعلم_البرمجة



LinkedIn: Facebook : Twitter : YouTube : Website : #تعلم_البرمجة_من_الصفر
#تعلم_البرمجة
#مشاريع_مربحة
#مشاريع_دون_رأس_مال
#برمجيات_اكاديمي