DevToys Web Pro iconDevToys Web Proالمدونة
قيّمنا:
جرّب إضافة المتصفح:

مدقق مخطط JSON

نماذج

نتيجة التحقق

مخطط JSON

  • بيانات JSON

  • Loading editor...
    Loading editor...
    التفاصيل التقنية

    كيف يعمل مدقق JSON Schema

    ما الذي تفعله الأداة

    يتحقق مدقق JSON Schema هذا من بيانات JSON مقابل JSON Schema (draft-04 أو draft-06 أو draft-07 أو 2019-09). يبلّغ عمّا إذا كانت البيانات صالحة، وعند عدم صلاحيتها يعرض المسار والكلمة المفتاحية والرسالة لكل خطأ لتتمكن من إصلاح البيانات أو تعديل المخطط.

    حالات استخدام شائعة للمطورين

    يستخدم المطورون مدقق JSON Schema لاختبار حمولات طلب/استجابة واجهات API، والتحقق من ملفات الإعداد، وإنشاء أو تصحيح التحقق المعتمد على المخطط في الشيفرة، وضمان صحة OpenAPI أو غيرها من التنسيقات المعتمدة على المخططات. كما يفيد عند بناء النماذج أو مسارات ETL التي تعتمد على JSON Schema.

    إدخال المخطط والبيانات

    الصق أو حمّل JSON Schema في لوحة، وبيانات JSON في اللوحة الأخرى. تقوم الأداة بتحليل كليهما وتشغيل التحقق. يتم اكتشاف إصدارات المخطط المدعومة من الكلمة المفتاحية "$schema". يتم الإبلاغ عن JSON غير صالح في أي من اللوحتين قبل بدء التحقق.

    المزالق الشائعة والحالات الطرفية

    تأكد من أن المخطط نفسه JSON صالح ويستخدم عنوان URL مدعومًا لـ "$schema". قد تكون البيانات الفارغة أو غير الكائنية صالحة أو غير صالحة حسب المخطط (مثل الحقول المطلوبة وقيود النوع). تُعرض الأخطاء المتداخلة بصيغة المسار؛ أصلح خطأ واحدًا ثم أعد التشغيل لرؤية المشكلات المتبقية.

    متى تستخدم هذه الأداة بدلًا من الكود

    استخدم هذا المدقق لإجراء فحوصات سريعة وتصحيح الأخطاء واستكشاف المخططات. وللإنتاج، شغّل التحقق داخل تطبيقك باستخدام مكتبة مثل Ajv أو ما شابه، واحتفظ بالمخطط ومنطق التحقق ضمن التحكم بالإصدارات والاختبارات.