ما هو تنسيق ملف JSON؟
JSON (JavaScript Object Notation) هو تنسيق خفيف الوزن لتبادل البيانات. وهو تنسيق قائم على النص ويمكن قراءته بواسطة الإنسان لتمثيل هياكل البيانات البسيطة والمصفوفات الترابطية (تسمى الكائنات). JSON هو التنسيق الأكثر استخدامًا لتبادل البيانات على الويب اليوم، وهو تنسيق مستقل عن اللغة.
معلومات ملف JSON
يقوم ملف JSON بتخزين البيانات بتنسيق يسهل على البشر والآلات قراءته. إنه تنسيق منظم قائم على النص ويعتمد على تدوين كائن JavaScript. ويشيع استخدامه لنقل البيانات بين خادم الويب ومتصفح الويب، وتخزين البيانات بتنسيق يمكن قراءته ومعالجته بسهولة. عادةً ما تحتوي ملفات JSON على امتداد .json.
ما الذي يمثله تنسيق ملف JSON؟
يرمز JSON إلى تدوين كائن JavaScript.
البرنامج أو الأداة أو المحرر المستخدم لإنشاء ملف JSON
يمكن استخدام أي محرر نصوص لإنشاء ملف JSON. تتضمن بعض برامج تحرير النصوص الأكثر شيوعًا المستخدمة لإنشاء ملفات JSON Notepad++، وSublime Text، وAtom، وVisual Studio Code، وBracets.
البرنامج أو الأداة أو المحرر المستخدم لفتح ملف JSON
يمكن فتح ملفات JSON باستخدام مجموعة متنوعة من البرامج، بما في ذلك برامج تحرير النصوص أو برامج تحرير التعليمات البرمجية أو البرامج المخصصة مثل JSON Viewer أو JSON Editor أو Notepad++.
نوع ترخيص تنسيق ملف JSON
يعد تنسيق ملف JSON معيارًا مفتوح المصدر ومجالًا عامًا. نوع الترخيص هو المجال العام، ولا يوجد مالك واحد للترخيص.
استخدام تنسيق ملف JSON
- تخزين وتبادل البيانات بين تطبيقات الويب والخوادم.
- إنشاء صفحات ويب ديناميكية.
- إرسال واستقبال البيانات بين خوادم الويب وتطبيقات الهاتف المحمول.
- تسلسل الكائنات في قواعد البيانات.
- تكوين إعدادات الخادم.
- نقل البيانات بين لغات البرمجة المختلفة.
- تخزين البيانات المنظمة في ملفات التكوين.
هيكل ملحق ملف JSON
- الأقواس المعقوفة: {}
- أقواس مربعة: []
- أزواج قيمة الممتلكات مفصولة بفواصل
- فواصل القولون بين أسماء الخصائص والقيم
- علامات الاقتباس حول أسماء الخصائص والسلاسل
تاريخ تنسيق JSON
JSON (JavaScript Object Notation) هو تنسيق تبادل بيانات خفيف الوزن ومستقل عن اللغة، وهو موجود منذ أواخر التسعينيات. تم إنشاؤه في البداية بواسطة Douglas Crockford وهو الآن معيار مفتوح يحتفظ به فريق عمل هندسة الإنترنت (IETF).
تم تصميم JSON لاستخدامه كتنسيق لتبادل البيانات لنقل البيانات بين الخادم وتطبيق الويب. يعتمد على مجموعة فرعية من لغة برمجة JavaScript ويستخدم تنسيقًا نصيًا لتخزين البيانات وتبادلها.
يعد JSON تنسيقًا شائعًا لمشاركة البيانات بين الأنظمة الأساسية واللغات المختلفة نظرًا لبساطته ومرونته. كما يُستخدم على نطاق واسع في خدمات الويب، مثل واجهات برمجة التطبيقات (APIs)، لنقل البيانات بين الخادم والويب
مستقبل تنسيق JSON
من المرجح أن يظل JSON تنسيقًا مهمًا للبيانات لسنوات عديدة قادمة. إنه تنسيق خفيف الوزن وسهل الاستخدام وسهل التحليل ويمكن استخدامه لتخزين البيانات ونقلها بين الأنظمة المختلفة. كما أنها مرنة بما يكفي لاستخدامها في العديد من لغات البرمجة المختلفة، مما يجعلها خيارًا شائعًا للمطورين. من الآن فصاعدا، من المرجح أن تتطور JSON وتصبح أكثر قوة مع تطور التقنيات والتطبيقات الجديدة. قد يعني هذا المزيد من الميزات، وتخزين بيانات أكثر كفاءة، وحتى استخدامات جديدة للتنسيق.
العمليات التي يتم تنفيذها على تنسيق ملف JSON
لعرض وتنفيذ كافة العمليات على ملفات JSON، تحقق من تطبيقات الويب JSON المجانية هذه عبر الإنترنت