مولّد JSON Schema
مولّد JSON Schema مجاني عبر الإنترنت. الصق نموذج JSON واستنتج فورًا مخططًا بصيغة draft-07 أو 2020-12 مع الخصائص الإلزامية واستراتيجيات المصفوفات وكشف أنساق السلاسل النصية — داخل متصفحك بالكامل.
كيفية استخدام مولّد JSON Schema
يستنتج هذا الأداة مخطط JSON من مستند JSON نموذجي. الصق بيانات العينة أو حمّلها على اليسار، واضبط الخيارات، فيظهر المخطط المولَّد بصيغة draft-07 أو 2020-12 على اليمين في الوقت الحقيقي. يستخدم محرك الاستدلال to-json-schema محليًا في متصفحك، مع خطوة معالجة لاحقة تحوّل وسوم «مطلوب» لكل خاصية يضعها المحرك إلى مصفوفات required مطابقة للمواصفة على الكائنات الأم. لا يُرفع أي شيء إلى أي مكان.
- الصق JSON النموذجي في مربع النص الأيسر، أو استخدم «تحميل ملف» / «مثال».
- قرر ما إذا كانت كل خاصية إلزامية: فعّل «وضع علامة مطلوب على كل الخصائص» للحصول على مصفوفات required في كل كائن.
- اختر استراتيجية المصفوفات: دمج كل العناصر (مخطط واحد يغطي كل عنصر)، أو العنصر الأول فقط، أو عناصر متجانسة (خطأ عند الاختلاف)، أو Tuple (مخطط لكل موضع).
- اختر نسخة $schema: لا شيء أو Draft-07 أو Draft 2020-12، لإضافة معرّف الترويسة الرسمي.
- فعّل «كشف تنسيقات السلاسل» لإرفاق تعليقات تنسيق مثل email أو date للقيم التي تشبهها.
- انسخ الناتج أو نزّله كملف schema.json؛ يعاد تنسيق المخطط المولد بمسافة بادئة من مسافتين لسهولة القراءة.
يعكس الاستدلال العينة التي تقدمها بدقة — الحقل الغائب عن العينة لن يظهر في المخطط، فأطعمه أغنى مثال واقعي لديك. قد تُوسم قيم مثل Ada Lovelace بتنسيق color لأن السلاسل الأبجدية القصيرة تشبه أسماء ألوان CSS؛ عطّل «كشف تنسيقات السلاسل» لأنواع السلاسل البسيطة، أو نظّف سطر التنسيق يدويًا.
أدوات ذات صلة
- مدقق JSON تحقق من صحة بنية JSON فورًا مع رسائل خطأ مفصلة وأرقام الأسطر. أداة مجانية تعمل بالكامل في متصفحك.
- تنسيق JSON تنسيق وتجميل JSON مع مسافة بادئة قابلة للتخصيص. تنسيق JSON المضغوط فورًا في متصفحك.
- JSON إلى TypeScript حوّل JSON إلى واجهات TypeScript وتعريفات الأنواع فوراً. يدعم الكائنات المتداخلة والمصفوفات وأنواع الاتحاد.
- حاسبة Chmod حاسبة chmod مجانية عبر الإنترنت لتصور وحساب أذونات ملفات Linux بمربعات اختيار. تحويل فوري بين التدوين الرقمي (755، 644) والرمزي (rwxr-xr-x). يدعم الأذونات الخاصة مثل setuid وsetgid وsticky bit.
- جدول ASCII مرجع كامل لترميز أحرف ASCII مع الأكواد العشرية والسداسية العشرية والثمانية والثنائية وكيانات HTML وأوصاف الأحرف. البحث والتصفية الفورية.
- اختبار طلبات HTTP اختبر واجهات REST API مباشرة في متصفحك. أرسل طلبات GET وPOST وPUT وDELETE مع رؤوس ونص ومعلمات مخصصة. شاهد حالة الاستجابة والرؤوس ونص JSON فورًا.
- مولد .htaccess إنشاء قواعد Apache .htaccess لإعادة التوجيه وإعادة الكتابة ورؤوس الأمان والتخزين المؤقت والمزيد.
- مولد Robots.txt مولد robots.txt مجاني عبر الإنترنت. أنشئ وخصص ملفات robots.txt للتحكم في زحف محركات البحث، وإدارة وصول برامج الزحف، وتحسين SEO لموقعك.