English
كل الأدوات / شروحات وأدلة / JSON للمطورين: من الأساسيات إلى الحيل المتقدمة

JSON للمطورين: من الأساسيات إلى الحيل المتقدمة

المطورون ⏱ 7 دقائق قراءة · آخر تحديث: 2026/09/20

JSON للمطورين: من الأساسيات إلى الحيل المتقدمة

JSON أصبح لغة تبادل البيانات القياسية للويب كله — من APIs إلى ملفات الإعدادات إلى قواعد البيانات الوثائقية.

البنية الأساسية في 60 ثانية

json
{
  "name": "أحمد",
  "age": 30,
  "active": true,
  "tags": ["dev", "admin"],
  "address": { "city": "الرياض", "zip": "12345" }
}

القواعد الذهبية:


الأخطاء الشائعة التي تكسر الـ JSON

الخطأمثال خاطئالصحيح
اقتباس مفرد{'a': 1}{"a": 1}
فاصلة زائدة{"a":1,}{"a":1}
مفتاح بلا اقتباس{a: 1}{"a": 1}
NaN/undefined{"x": NaN}{"x": null}
رسالة "Unexpected token" في أغلب الحالات تعني أحد هذه الأربعة.

Format vs Validate vs Minify

استخدم أداة JSON Formatter للثلاثة معاً — كل شيء في متصفحك دون رفع بياناتك.

حيل تعرفها تجعلك أسرع

JSON Schema — عندما تكبر المشاريع

للتحقق من بيانات API عند الحدود بدلاً من if-else يدوي:

json
{
  "type": "object",
  "properties": { "email": { "type": "string", "format": "email" } },
  "required": ["email"]
}

الخلاصة

JSON بسيط على السطح وخطير في التفاصيل — التحقق قبل أي معالجة، والتنسيق قبل أي قراءة، والتصغير قبل أي نشر.