ما هو تنسيق البيانات JSON وقاعدة بيانات وثيقة JSON؟

من المحتمل أنك سمعت عن JSON ، ولكن مثل معظم الناس ، قد لا تعرف ما تعنيه. حسنًا ، إنها ترمز إلى JavaScript Object Notation . الشيء الرائع في JSON هو أنه يمكن قراءته بواسطة الإنسان والآلة ، وهو ما تفتقر إليه العديد من اللغات. ليس ذلك فحسب ، فإن JSON هي لغة مستقلة ، وهي مفاجأة للكثيرين لأن JavaScript جزء من اسمها. علاوة على ذلك ، فهي ليست لغة برمجة تقليدية وأكثر من تنسيق بيانات قياسي مفتوح.

بالإضافة إلى ذلك ، هذه اللغة هي واجهة برمجة تطبيقات(API) قياسية تُستخدم في مجموعة متنوعة من الأدوات والتطبيقات ، خاصة على الويب. علاوة على ذلك ، فهو أحد البدائل المهمة لـ XML.

جسون

ما هو JSON؟

JSON هو تنسيق تبادل بيانات وملف قياسي مفتوح يستخدم نصًا يمكن للبشر قراءته لتخزين ونقل كائنات البيانات. لديها مجموعة متنوعة من التطبيقات ويمكن أن تكون بمثابة بديل لـ XML في أنظمة AJAX .

حسنًا ، هناك طريقتان يمثلان بهما JSON البيانات ، وسنناقشهما الآن لفهمك.

  • المصفوفة(Array) - من فهمنا ، نحدد المصفوفة بالأقواس اليسرى ([) واليمنى (]). تفصل الفاصلة كل عنصر داخل الأقواس. علاوة على ذلك ، يمكنك أيضًا عرض هذا كمجموعة مرتبة من القيم.
  • الكائن(Object) - ما لدينا هنا هو مجموعة من أزواج القيمة أو الاسم والقيمة. الآن ، عندما يتعلق الأمر بتعريف كائن ، يجب أن يتم ذلك داخل الأقواس اليسرى ({) واليمنى (}). يجب أن يبدأ كل زوج من الاسم والقيمة داخل الأقواس بالاسم ، متبوعًا بنقطتين ، وأخيراً القيمة. يجب أن تفصل الفاصلة دائمًا بين كل زوج من الاسم والقيمة.

ما هي قاعدة بيانات مستندات JSON؟

هناك شيء يسمى قاعدة بيانات المستندات عندما يتعلق الأمر بـ JSON ، لكن معظم الناس لن يعرفوا عنه. ومع ذلك ، نظرًا لأننا أوضحنا للتو ماهية JSON ، فمن المنطقي بالنسبة لنا مناقشة قواعد بيانات المستندات.

كما ترى ، فإن قاعدة بيانات مستند JSON هي شكل من أشكال قاعدة البيانات غير العلائقية التي تم إنشاؤها لتخزين البيانات والاستعلام عنها كمستندات JSON(JSON) . بدلاً من تطبيع المعلومات عبر عدة جداول ، لكل منها هيكل فريد وثابت مشابه لقاعدة البيانات العلائقية.

أحد الأشياء المثيرة للإعجاب في هذا الأمر هو حقيقة أن قواعد بيانات مستندات JSON تستخدم أيضًا تنسيقات المستندات نفسها التي يستخدمها المطورون في كود التطبيق الخاص بهم. هذا يسهل على المطورين الاستعلام عن البيانات وقتما يريدون.

أمثلة رمز JSON

مثال على سلسلة JSON:

{

"firstname": "Vamien",

"lastname": "McKalin",

“occupation”: “Technical Writer”

}

مثال على رقم JSON:

{

"id": 1,

"age": 56,

"bornyear": 1965,

"date": 6,

"month": 9,

"weight" : 99.9

}

فيما يلي بعض أدوات JSON المفيدة عبر الإنترنت لمساعدتك على البدء.

قراءة(Read)كيفية فتح ملف JSON(How to open a JSON file) .

استمتع(Enjoy) بتعلم JSON ، وتأكد من إرسال تعليقاتك إلينا.



About the author

أنا عالم كمبيوتر لدي أكثر من 10 سنوات من الخبرة في العمل في مجال المتصفحات و Microsoft Office و onedrive. أنا متخصص في تطوير الويب ، وأبحاث تجربة المستخدم ، وتطوير التطبيقات على نطاق واسع. يتم استخدام مهاراتي من قبل بعض الشركات الرائدة في العالم ، بما في ذلك Google و Facebook و Apple.



Related posts