OnlineFreeTools.org
  • الرئيسية
  • Image editing tools
    • علامة مائية نصية — في المتصفح
    • استخراج ألوان الصورة — لوحة واختيار بالنقر
    • قلب الصورة — أفقي أو عمودي
    • إطار صورة — لون وعرض
    • ضغط الصور — البعد الأطول والجودة والحجم المستهدف (محليًا)
    • قص الصورة وتغيير الحجم — محليًا
    • عرض وحذف EXIF من الصور — الموقع والكاميرا محليًا
    • محول تنسيق الصور — PNG JPEG WebP AVIF BMP GIF ICO SVG محليا
    • تحويل الصورة إلى رمادي
    • دمج الصور — اجمع صورًا في كولاج واحد
    • تحسين الصور — WebP وAVIF وMozJPEG محليًا
    • تراكب الصور — ضع شعارًا على صورة
    • صورة ↔ Base64 — ترميز وفك
    • صور إلى GIF — رسوم قصيرة
    • صور إلى PDF — صفحة لكل صورة
    • صور إلى PowerPoint — شريحة لكل صورة
    • صور إلى Word — DOCX محلي
  • أدوات التصميم
    • حزمة رموز ألوان العلامة — مقياس HEX HSL OKLCH
    • مدقق تباين WCAG — نسبة AA/AAA
  • Developer tools
    • إضافة WWW إلى DNS — سجلات A/CNAME وأدلة المنصات
    • محول CSV ↔ JSON — الأنواع والفواصل ومحليًا
    • ترميز وفك ترميز كيانات HTML — محليًا
    • IndexNow — إرسال روابط Bing وفحص المفتاح ورموز الحالة
    • ما هو عنوان IP الخاص بي — IP عام (IPv4/IPv6)
    • مدقق JSON Schema — مسارات draft-07 ومحليًا
    • من Markdown إلى HTML الآمن — وبالعكس
    • Compare Two Texts Online — Text Diff Checker
    • فحص ترويسات HTTP للموقع — عرض رؤوس الاستجابة
    • من YAML إلى JSON وبالعكس — قواعد الأنواع ومحليًا
  • Calculators
    • حاسبة مؤشر كتلة الجسم — طريقة الحساب
    • حاسبة التدرج — ∇f متعدد المتغيرات (مشتقات جزئية)
    • حاسبة الإيراد الحدي — الصيغة ΔTR / ΔQ
    • حاسبة التغير بالنسبة المئوية — من قيمة قديمة إلى جديدة
    • حاسبة العائد على الاستثمار (ROI) — طريقة الحساب
    • تحويل القدم المربع إلى متر مربع — للمنازل والتشطيب
  • English
  • 中文
  • Español
  • العربية
  • Português
  • Bahasa Indonesia
  • Français
  • 日本語
  • Русский
  • Deutsch

الأدوات

علامة مائية نصية — في المتصفحإضافة WWW إلى DNS — سجلات A/CNAME وأدلة المنصاتحزمة رموز ألوان العلامة — مقياس HEX HSL OKLCHاستخراج ألوان الصورة — لوحة واختيار بالنقرمحول CSV ↔ JSON — الأنواع والفواصل ومحليًاقلب الصورة — أفقي أو عموديحاسبة مؤشر كتلة الجسم — طريقة الحسابحاسبة التدرج — ∇f متعدد المتغيرات (مشتقات جزئية)حاسبة الإيراد الحدي — الصيغة ΔTR / ΔQحاسبة التغير بالنسبة المئوية — من قيمة قديمة إلى جديدةحاسبة العائد على الاستثمار (ROI) — طريقة الحسابترميز وفك ترميز كيانات HTML — محليًاإطار صورة — لون وعرضضغط الصور — البعد الأطول والجودة والحجم المستهدف (محليًا)قص الصورة وتغيير الحجم — محليًاعرض وحذف EXIF من الصور — الموقع والكاميرا محليًامحول تنسيق الصور — PNG JPEG WebP AVIF BMP GIF ICO SVG محلياتحويل الصورة إلى رماديدمج الصور — اجمع صورًا في كولاج واحدتحسين الصور — WebP وAVIF وMozJPEG محليًاتراكب الصور — ضع شعارًا على صورةصورة ↔ Base64 — ترميز وفكصور إلى GIF — رسوم قصيرةصور إلى PDF — صفحة لكل صورةصور إلى PowerPoint — شريحة لكل صورةصور إلى Word — DOCX محليIndexNow — إرسال روابط Bing وفحص المفتاح ورموز الحالةما هو عنوان IP الخاص بي — IP عام (IPv4/IPv6)مدقق JSON Schema — مسارات draft-07 ومحليًامن Markdown إلى HTML الآمن — وبالعكستحويل القدم المربع إلى متر مربع — للمنازل والتشطيبCompare Two Texts Online — Text Diff Checkerمدقق تباين WCAG — نسبة AA/AAAفحص ترويسات HTTP للموقع — عرض رؤوس الاستجابةمن YAML إلى JSON وبالعكس — قواعد الأنواع ومحليًا

مدقق JSON Schema — مسارات draft-07 ومحليًا

تحقق من JSON مقابل JSON Schema (draft-07) في المتصفح. الخطوات: الصق Schema والمثيل، تحقق، ثم اقرأ كل فشل عبر JSON Pointer. مثال: كائن منتج بلا price يفشل بـ missingProperty. النص يبقى في التبويب؛ يُحمَّل Ajv من CDN كرمز مكتبة فقط.

المحرك: Ajv 8 · JSON Schema draft-07 (الافتراضي).


    

كيف يعمل

الصق Schema يسارًا والمثيل يمينًا. يجمع Ajv (draft-07) الـ Schema ويتحقق ويعرض كل خطأ بـ JSON Pointer. تتوفر عينة فاشلة وصالحة؛ تُحمَّل العينة الفاشلة عند الدخول لترى مسارات حقيقية فورًا.

قواعد متوقعة

في هذه الصفحة: تحليل → تجميع Schema draft-07 → التحقق من المثيل → إخراج Pointer لكل خطأ.

  • التحليل: يجب أن يقبل الجانبان JSON.parse. أخطاء التركيب/التجميع منفصلة عن فشل التحقق.
  • التحقق: allErrors يجمع كل الإخفاقات. كل سطر: instancePath + message (+ missingProperty عند الحاجة).
  • Draft: لهجة draft-07. لا تفترض كلمات 2020-12 هنا.
  • الخصوصية: اللصق يبقى في التبويب. CDN يحمّل كود Ajv فقط.

مثال

يتطلب الـ Schema الحقلين sku (نص) وprice (رقم ≥ 0). صالح: {"sku":"A-1","price":9.5}. فاشل: {"sku":"A-1"} — يُبلَّغ عن missingProperty لـ price عند الجذر (/).

حالات مناسبة

  • الذكاء الاصطناعي / الوكلاء: التحقق مما إذا كان JSON المنظم للنموذج يفتقد حقولًا قبل الوثوق به.
  • تغذية التجارة: التحقق من JSON المنتج مقابل Schema قبل الاستيراد.
  • تصحيح واجهات API: لصق جسم الطلب/الاستجابة على جزء Schema من العقد.

Frequently asked questions

لماذا فشل التحقق؟

أسباب شائعة: مفاتيح required ناقصة، أنواع خاطئة، أو additionalProperties:false. اقرأ سطر Pointer ورسالة الكلمة المفتاحية.

كيف أقرأ خطأ JSON Pointer؟

instancePath هو JSON Pointer داخل المثيل (الفارغ يُعرض /). عند غياب required يضيف Ajv أيضًا missingProperty في params.

أي draft تستخدمه هذه الصفحة؟

هذه الصفحة تستخدم لهجة draft-07 في Ajv. إصدارات 2019-09 / 2020-12 تحتاج بنى أخرى ولا تُختار هنا.

هل يغادر JSON متصفحي؟

لا يُرفع Schema أو JSON الخاص بك. CDN يحمّل كود Ajv فقط وليس لصقك.

كيف أفحص مخرجات LLM المنظمة؟

الصق Schema وJSON النموذج، تحقق، ثم أصلح كل Pointer حتى النجاح — مفيد قبل إرسال مخرجات منظمة إلى المراحل التالية.

Related tools

  • من YAML إلى JSON وبالعكس — قواعد الأنواع ومحليًا
  • محول CSV ↔ JSON — الأنواع والفواصل ومحليًا

مشاركة هذه الأداة

شارك عبر الشبكات الاجتماعية، أو انسخ الرابط، أو استخدم مشاركة الجهاز.

XFacebookLinkedInRedditWhatsAppTelegram

https://onlinefreetools.org/ar/tools/json-schema-validator

استفسارات أو ملاحظات

هل هناك غموض أو خلل أو نقص؟ اكتب رسالة أدناه — نقرأ كل ملاحظة عن هذه الأدوات.

البريد: dailyonetools@outlook.com

References

  • JSON Schema
  • Understanding JSON Schema
  • RFC 8259 — JSON
  • Ajv
OnlineFreeTools.org · مشروع تعليمي · قيد التحديث
حول·سجلات التطوير·الخصوصية·الشروط·اتصل