📋

مولد مخطط JSON

أنشئ مخطط JSON من بيانات JSON مع استدلال تلقائي للنوع وقواعد التحقق

استدلال تلقائي للنوعدعم الكائنات المتداخلةكشف نوع المصفوفةكشف الحقول المطلوبةمتوافق مع Draft-07إنشاء في الوقت الفعليكشف الأخطاء
📝

إدخال JSON

Loading...
📋

المخطط الذي تم إنشاؤه

Loading...

كيفية استخدام مولد مخطط JSON

1. إدخال بيانات JSON

الصق بيانات JSON الخاصة بك في منطقة الإدخال، وستقوم الأداة بتحليل البنية تلقائيًا.

2. إنشاء تلقائي

تقوم الأداة تلقائيًا بإنشاء مخطط بأنواع وقواعد تحقق.

3. مراجعة المخطط

تحقق من بنية المخطط الذي تم إنشاؤه وقواعد التحقق.

4. تطبيق المشروع

انسخ أو قم بتنزيل المخطط لاستخدامه في سير عمل التحقق الخاص بك.

ميزات إنشاء المخطط

🎯 استدلال النوع

الكشف التلقائي عن أنواع السلاسل والأرقام والقيم المنطقية والقيم الفارغة والكائنات والمصفوفات

🏗️ تحليل البنية

تحليل الكائنات المتداخلة وإنشاء خصائص المخطط المقابلة

✅ قواعد التحقق

إضافة الحقول المطلوبة وتعريفات خصائص الكائن تلقائيًا

ما هو مخطط JSON؟

📚 التعريف

مخطط JSON هو مفردات لتوثيق والتحقق من صحة مستندات JSON. يوفر عقدًا لبنية بيانات JSON والقيود وأنواع البيانات.

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

يستخدم مخطط JSON على نطاق واسع في التحقق من صحة البيانات وتوثيق واجهة برمجة التطبيقات وإنشاء التعليمات البرمجية وسيناريوهات أخرى.

مثال على التحويل

إدخال JSON:

{
  "name": "John",
  "age": 30,
  "active": true,
  "tags": ["user", "admin"]
}

المخطط الذي تم إنشاؤه:

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "name": { "type": "string" },
    "age": { "type": "number" },
    "active": { "type": "boolean" },
    "tags": {
      "type": "array",
      "items": { "type": "string" }
    }
  },
  "required": ["name", "age", "active", "tags"]
}

نصائح الاستخدام

1

استخدم Ctrl + Enter للمعالجة السريعة

2

دعم سحب وإفلات الملفات في المحرر

3

انقر فوق أيقونة ملء الشاشة لتبديل وضع ملء الشاشة