┐─ تحليل الملف ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ┌
│ المطور : دوغلاس كروكفورد
│ الفئة : شفرة
│ نوع MIME : application/json
┘ ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── └
ما هو ملف JSON؟
JSON (ترميز كائنات جافاسكريبت) هي صيغة تبادل بيانات خفيفة وقائمة على النص. تستخدم أزواج مفتاح-قيمة ومصفوفات قابلة للقراءة البشرية، مما جعلها الصيغة القياسية لواجهات برمجة الويب وملفات الإعدادات.
كيفية فتح ملفات JSON
- أي محرر نصوص — المفكرة، TextEdit، VS Code
- أي متصفح ويب — عارض JSON مدمج
- jq (سطر الأوامر) — معالج JSON
الاستخدامات الشائعة
- واجهات برمجة الويب: صيغة استجابة REST وGraphQL
- الإعدادات: package.json، tsconfig.json، إلخ
- تخزين البيانات: قواعد بيانات NoSQL (MongoDB)
- تبادل البيانات: تبادل بيانات عبر المنصات