نحوه استفاده از JSON to JSON Schema
- یک نمونه JSON نماینده بچسبانید، ترجیحاً با همه فیلدهای اختیاری پرشده.
- نام تایپ ریشه را تعیین کنید و تصمیم بگیرید کد کمکی هم میخواهید یا فقط تایپها.
- کد JSON Schema تولیدشده را در پروژه خود کپی کنید.
درباره JSON to JSON Schema
نوشتن کلاسهای مدل با دست برای یک payload بزرگ JSON کسلکننده است و جایی است که غلطهای تایپی رخنه میکنند. یک نمونه را اینجا بچسبانید و تولیدکننده ساختار را درمیآورد: کدام فیلدها وجود دارند، کدام شیء هستند، کدام آرایه و هر مقدار چه نوعی دارد. خروجی یک سند JSON Schema (گونه draft-06) است که ساختار را توصیف میکند.
از یک نمونه استنباط میشود، بنابراین همان نمونه را توصیف میکند. پیش از استفاده از آن برای اعتبارسنجی داده تولید آن را مرور کنید، برای مثال برای سختگیرانهتر کردن قالب رشتهها یا افزودن محدودیتها. همه چیز در مرورگر شما اجرا میشود، بنابراین داده نمونه شما روی دستگاه شما میماند.
استفاده از کد تولیدشده
خروجی را به عنوان یک فایل .json ذخیره کنید و با یک validator مانند Ajv یا jsonschema برای بررسی اسناد دیگر استفاده کنید.
فیلدهایی که در هر رکورد نمونه وجود ندارند از فهرست required کنار گذاشته میشوند.