Validate block یک دروازه منطقی است که داده JSON ورودی را با یک schema بررسی میکند و سپس داده را بر اساس نتیجه از مسیر مناسب عبور میدهد. اگر JSON با schema سازگار باشد، داده از خروجی Pass ارسال میشود. اگر سازگار نباشد، داده از خروجی Fail عبور میکند.
میتوانید schema را خودتان داخل Validate block بنویسید یا آن را به صورت خودکار از روی یک نمونه JSON معتبر تولید کنید.
Input #
Data: این ورودی را به blockی وصل کنید که داده JSON ارسال میکند. Validate block همان داده دریافتی را با JSON schema خودش مقایسه میکند.
Outputs #
- Pass: اگر JSON دریافتی با schema سازگار باشد، همان داده را ارسال میکند.
- Fail: اگر JSON دریافتی با schema سازگار نباشد، همان داده را از مسیر خطا ارسال میکند.
Setup #
برای ساخت schema، روی Generate from example کلیک کنید، یک JSON معتبر را داخل text box قرار دهید، و سپس Generate schema را بزنید. اگر میخواهید schema را دستی وارد کنید، گزینه Define custom schema را انتخاب کنید.
بعد از آماده شدن schema، ورودی Data را به خروجی blockی وصل کنید که JSON تولید یا ارسال میکند. Validate block داده ورودی را با schema بررسی میکند و آن را از مسیر Pass یا Fail عبور میدهد.
برای آشنایی بیشتر با JSON schema، از گزینه Docs داخل block استفاده کنید.
Example #
برای دیدن نمونه، Postman یک Flow Snippet با نام Flow Snippets: Validate ارائه کرده است.
منبع آموزشی: Postman Docs، بازنویسی و سادهسازیشده برای کاربران فارسیزبان.

