→ الأدوات

مولّد JSON Schema

صِف JSON بمخطط (schema) يمكنك التحقق من البيانات وفقه.

خاص: ملفاتك لا تغادر جهازك أبدًا.

نصيحة: الصق مصفوفة من عدة عيّنات. المفاتيح الناقصة في بعضها تصبح اختيارية، والأرقام الصحيحة دائمًا تصبح integer. لا يُرفع أي شيء تلصقه.

كيف يعمل

  1. اختر ملفاتك.
  2. عدّل الإعدادات إن أردت.
  3. نزّل النتيجة، أو أرسلها إلى جهاز آخر عبر BroAllDone.

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

كيف أنشئ JSON Schema من JSON؟

الصق عيّنة JSON واضغط «إنشاء المخطط». ستحصل على JSON Schema تتحقق به من البيانات، مثلًا باستخدام Ajv أو في OpenAPI.

ما المفاتيح التي تُعتبر مطلوبة؟

المفاتيح الموجودة في كل العيّنات. الصق مصفوفة من عدة عيّنات: المفاتيح الناقصة في بعضها تصبح اختيارية.

هل يكتشف تنسيقات مثل البريد الإلكتروني والتواريخ؟

نعم. النص الذي يكون دائمًا بريدًا إلكترونيًا أو تاريخًا أو تاريخًا ووقتًا أو URI أو UUID أو عنوان IPv4 يحصل على الـ format المناسب.

ما إصدار JSON Schema المستخدم؟

Draft 2020-12، وهو الأحدث، أو draft-07 الذي تدعمه معظم الأدوات.

ماذا يفعل خيار «إعادة استخدام الكائنات المتكررة»؟

بنية الكائن التي تظهر أكثر من مرة تُعرَّف مرة واحدة في $defs ويُشار إليها بـ $ref، فيبقى المخطط مختصرًا.

هل يُرفع JSON الخاص بي؟

لا. يُنشأ المخطط في متصفحك، فلا تغادر بياناتك جهازك أبدًا.

المزيد من الأدوات المجانية