ToolHub
فتح الأداة

مولد JSON Schema

إنشاء تعريفات JSON Schema تلقائيًا من بيانات JSON

أدوات المطورين

حول هذه الأداة

مولد JSON Schema ينشئ تعريفات JSON Schema من بيانات JSON الخاصة بك. يحلل الهيكل والأنواع وينشئ Schema كاملًا متوافقًا مع مواصفات JSON Schema Draft-07 و Draft-2020-12، مع دعم استنتاج تلقائي للأنواع واكتشاف الحقول المطلوبة.

الميزات الرئيسية

معاينة سريعة

حالات الاستخدام

json schema validation api draft-07

الأسئلة الشائعة

ما هي إصدارات JSON Schema المدعومة؟

يدعم كلًا من JSON Schema Draft-07 و Draft-2020-12. يمكنك اختيار الإصدار المستهدف من القائمة المنسدلة قبل الإنشاء، وسيضيف الـ Schema المُنشأ تلقائيًا إعلان $schema المناسب.

كيف يعمل استنتاج الأنواع؟

تستنتج الأداة الأنواع تلقائيًا من قيم JSON: السلاسل النصية تُستنتج كـ string، والأعداد الصحيحة كـ integer، والأعداد العشرية كـ number، والقيم المنطقية كـ boolean، والمصفوفات كـ array، والكائنات كـ object، و null كـ null. تُنشأ الهياكل المتداخلة Schema فرعيًا بشكل متكرر.

ما هي التنسيقات المدعومة في استنتاج التنسيق؟

عند تفعيل خيار 'استنتاج التنسيق'، تتعرف الأداة على تنسيقات السلاسل النصية الشائعة، بما في ذلك email و URI و date-time و UUID، وتضيف حقل format المناسب في الـ Schema. السلاسل غير المتطابقة تُعلم فقط كنوع string.

هل بياناتي آمنة عند استخدام هذه الأداة؟

آمنة تمامًا. تتم جميع عمليات تحليل بيانات JSON وإنشاء Schema محليًا في المتصفح، ولا يتم تحميل أي بيانات إلى أي خادم، مما يضمن خصوصية هيكل بياناتك بالكامل.

كيف أتحقق من صحة الـ Schema المُنشأ؟

بعد إنشاء الـ Schema، انقر على زر 'تحقق' للتحقق من صحة بيانات JSON الأصلية مقابل الـ Schema المُنشأ. ستعرض الأداة نتائج التحقق، بما في ذلك أخطاء عدم تطابق الأنواع والحقول المطلوبة المفقودة.