دورة JSON

ان لغة JSON هو اختصار JavaScript Object Notation مجموعة كائنات الجافاسكربت .

تشبه لغة XML في تركيبة الكود عند إنشاء واستدعاء معلومات النص .

تعتبر لغة JSON أسهل واسرع من XML من حيث كتابة الأكواد .

مثال

{
"employees": [
{ "firstName":"محمد" , "lastName":"الأحمد" },
{ "firstName":"علي" , "lastName":"صالح" },
{ "firstName":"منى" , "lastName":"الأسعد" }
]
}

يتألف الكائن employees من مصفوفة تتكون من 3 موظفين .


ماهي لغة JSON ؟

  • ان لغة JSON هو اختصار JavaScript Object Notationمجموعة كائنات الجافاسكربت .
  • تعتبر لغة JSON لغة خفيفة من حيث تغيير بيانات النصوص .
  • ان لغة JSON هي لغة غير مستقلة . *
  • ان لغة JSON توصف الأشياء بشكل ذاتي و هي سهلة جداً للدراسة .

* تستخدم لغة JSON تركيبة الجافاسكربت JavaScript لوصف و إنشاء البيانات و لكن تعتبر JSON لغة و قاعدة أساس غير مستقلة . تم إيجاد مكتبة و أكواد JSON للعديد من لغات البرمجة المختلفة .


تشبه JSON كائنات JavaScript

ان صيغة JSON مشابهة تماماً إنشاء الكائنات الخاصة بالجافاسكربت JavaScript .

وبسبب هذه التشابهات وبدلاً من استخدام أكواد أخرى , يمكن استخدام الكود الوظيفي المعرف مسبقاً في الجافاسكربت و هو eval() و ذلك لإنشاء أكواد لكائنات جافاسكربت JavaScript .