DevTulz Online

اعتبارسنج JSON Schema


JSON Schema چیست؟

JSON Schema یک واژگان برای توصیف ساختار و محدودیت‌های داده‌های JSON است. مشخص می‌کند کدام ویژگی‌ها الزامی هستند، انواع، قالب‌ها، محدوده‌ها و الگوهای آن‌ها. اعتبارسنجی JSON در برابر یک طرح، مشکلات داده را زودهنگام شناسایی می‌کند — قبل از اینکه به منطق برنامه یا پایگاه داده شما برسند. استفاده‌های رایج شامل اعتبارسنجی درخواست/پاسخ API، اعتبارسنجی فایل‌های پیکربندی و تأیید داده‌های فرم است. این ابزار از کتابخانه AJV (محبوب‌ترین اعتبارسنج JSON Schema) استفاده می‌کند و از Draft-07، Draft 2019-09 و Draft 2020-12 پشتیبانی می‌کند.

نحوه استفاده از اعتبارسنج JSON Schema

  1. داده‌های JSON را در پانل چپ و JSON Schema را در پانل راست بچسبانید.

  2. برای بارگذاری یک جفت JSON + Schema نمونه روی 'مثال' کلیک کنید تا آن را در عمل ببینید.

  3. نسخه طرح‌واره‌ای را که با طرح شما مطابقت دارد انتخاب کنید (Draft-07 رایج‌ترین است).

  4. روی 'اعتبارسنجی' کلیک کنید — پیام سبز تأیید می‌کند که JSON معتبر است؛ قرمز هر خطا را با مسیرش فهرست می‌کند.

  5. خطاها را برطرف کنید و دوباره اعتبارسنجی کنید تا JSON قبول شود.

Keywords: اعتبارسنج JSON schema، اعتبارسنجی JSON آنلاین، بررسی JSON schema، اعتبارسنج AJV، JSON schema draft-07، ابزار اعتبارسنجی JSON، آزمایش JSON schema