ماهو JSON
هي صيغة لنقل البيانات بين الداتا بيس و
واجهات المستخدم فتنتقل البيانات و المعلومات المدخلة بهذة الصيغة التي يفهمها السيرفر
و بالتالي تخزن في قاعدة البيانات و هي اختصار JavaScriptOpjectSymation
و تعتبر صيغة بسيطة و قابلة للقراءة بسهولة
و تستخدم لتمثيل البيانات و تبادلهابين الانظمة البرمجية المختلفة
لماذا JSON؟
1ـلانها متناسبة مع جميع لغات البرمجة
2ـسهل الكتابة و القراءة
3ـخفيفة
يتكون JSON من عنصرين اساسيين وهما:
المفتاح Key : يمثل اسم فريد لقيمة البيانات ويتم وضعه عادة بين علامات التنصيص المزدوجة او الفردية.
القيمة Value : تمثل البيانات ويمكن أن تمثل اكثر من نوع بيانات مثل المصفوفات والنصوص والأرقام .
الصيغ المدعومة في JSON
Array : المصفوفة هي عبارة عن كائن يحتوي عدد من الكائنات من نوع واحد تخزنها في الذاكرة ، وتستطيع تشبيهها بمتغير بأكثر من قيمة.
Number : تكون القيمة عبارة عدد صحيحا أو حقيقيا أو فواصل عشرية.
Boolean : قيمة منطقية ولها احتمالان True او False.
String : مكونة من سلسلة من الأحرف.
Object : مجموعة مترابطة من أزواج من المفاتيح / القيم Key / Value