JSON Schema Validator – تأكيد JSON ضد مخطط على الانترنت

يتم التحقق من بيانات JSON مقابل مخطط مُلصق في متصفحك. يتم تحليل JSON والمخطط محليًا، لذا يمكنك فحص حمولات API وملفات التهيئة وأمثلة webhook مقابل Draft-07 أو 2019-09 أو 2020-12 دون تحميل محتواك.

جاهز
0 بايت
0 بايت

نتيجة التحقق من الصحة

الصق بيانات JSON ومخطط JSON، ثم اختر التحقق من الصحة.

المسودات المدعومة

اختر المسودة 7، 2019-09 أو 2020-12 قبل التحقق من الصحة. تتحكم المسودة المحددة في كيفية تجميع المخطط.

مسارات خطأ مفيدة

تتضمن أخطاء التحقق من الصحة مسارات المثيلات، ومسارات المخطط، والرسائل المختصرة، بحيث يسهل تحديد مشكلات حمولة واجهة برمجة التطبيقات (API).

سير العمل المحلي

انسخ تقريرًا أو قم بتنزيله كملف JSON. يستخدم Analytics فقط الحجم والمسودة وعدد المجموعات، ولا يتم لصق المحتوى مطلقًا.

كيفية التحقق من JSON ضد مخطط على الانترنت

  1. 1. الصق بيانات JSON الخاصة بك. استخدم استجابة API أو جسم Webhook أو كائن الإعدادات أو أي وثيقة JSON تحتاج إلى التحقق منها.
  2. 2. الصق مخطط JSON. يتضمن الخصائص المطلوبة وقواعد الأنواع والتعدادات والمصفوفات وقيود الكائنات المتداخلة.
  3. 3. اختر مسودة المخطط. اختر Draft-07, 2019-09 أو 2020-12 بحيث تستخدم التحقق السلوك الصحيح للكلمات الرئيسية.
  4. 4. تحقق من الأخطاء وأصلحها. مراجعة مسارات الحالة ومسارات المخططات، ثم نسخ أو تنزيل تقرير التحقق.

التحقق من مثال المخطط

بيانات JSON

{
  "id": 42,
  "status": "active",
  "email": "[email protected]"
}

مخطط JSON

{
  "type": "object",
  "required": ["id", "status"],
  "properties": {
    "id": { "type": "integer" },
    "status": { "enum": ["active", "paused"] },
    "email": { "type": "string", "format": "email" }
  }
}

يتحقق مُدقق مخطط JSON هذا مما إذا كانت البيانات تتطابق مع المخطط ويشير إلى الحقل المحدد عند فشل خاصية مطلوبة أو نوع أو تعداد أو قاعدة متداخلة.

الأسئلة الشائعة حول مدقق مخطط JSON

هل يمكنني التحقق من JSON ضد مخطط عبر الإنترنت باستخدام هذه الأداة؟

نعم. الصق بيانات JSON ومخطط JSON، واختر المسودة المناسبة، وتحقق من صحة JSON مقابل مخطط عبر الإنترنت دون رفع المحتوى إلى Convertr.

هل يدعم JSON Schema Validator Draft-07 و 2020-12؟

نعم. يدعم المدقق JSON Schema Draft-07 و Draft 2019-09 و Draft 2020-12. اختر المسودة قبل التحقق ليتم تجميع المخطط وفق القواعد المقصودة.

هل هذا يختلف عن منسق JSON؟

يدرس هذا التحقق من JSON Schema Validator ما إذا كان JSON صالحا يتطابق مع عقد مخطط، بما في ذلك الحقول المطلوبة والنوعات والملفات والقواعد الكائنات المضغوطة.

مدقق مخطط JSON

التحقق من صحة مثال JSON مقابل مخطط JSON المقدم باستخدام سلوك المسودة المدعوم.

مدخل
بيانات JSON ومخطط JSON والمسودة المدعومة المحددة.
الإخراج
نتيجة صالحة أو غير صالحة مع مسارات المثيل والمخطط.
القيود الفعلية
لا يُضمن جلب المخطط عن بعد، وقد تكون التنسيقات المخصصة تعليقات توضيحية، ويختلف الدعم بين الكلمات الرئيسية Draft-07 و 2019-09 و 2020-12.
الخصوصية ومعالجة البيانات
يتم معالجة بيانات JSON ومخطط JSON والمسودة المدعومة المحددة في علامة تبويب المتصفح هذه. المحول لا يستقبلها أو يخزنها؛ إغلاق الصفحة أو إعادة تحميلها يمسح حالة العمل ما لم تقدم الأداة تنزيلًا محليًا بشكل صريح.

كيفية استخدام هذه الأداة

  1. قدم بيانات JSON ومخطط JSON والمسودة المدعومة المحددة في عناصر تحكم الأداة.
  2. اختر الإعدادات التي تؤثر على نتيجة صالحة أو غير صالحة مع مسارات المثيل والمخطط، ثم قم بتشغيل الأداة.
  3. راجع نتيجة صالحة أو غير صالحة مع مسارات المثيل والمخطط قبل نسخها أو تنزيلها.

أنماط الفشل الشائعة

ينتج عن JSON غير صالح، أو مخطط غير صالح، أو مرجع غير محلول، أو كلمة رئيسية غير متوافقة مع الإصدار خطأ في التحقق.

مثال مفيد

يتطلب سلسلة بريد إلكتروني وعمرًا صحيحًا، ثم التحقق من صحة كائن نموذجي وفحص كل مسار فاشل.