JSON Schema যাচাইকারী কী?
JSON Schema যাচাইকারী এই ব্রাউজারে JSON ইনস্ট্যান্সকে স্কিমার বিপরীতে draft-০৭ সাবসেট দিয়ে দেখে: type, required, properties, items, enum, minimum/maximum ও pattern। $ref ফলো হয় না; কন্ডিশনাল ও format পূর্ণ ইমপ্লিমেন্টেশন নয়। সার্টিফিকেশনের জন্য নিবেদিত স্যুট ব্যবহার করুন। স্কিমা ও ইনস্ট্যান্স এই ট্যাবেই থাকে — আপলোড হয় না।
স্কিমা ও JSON ইনস্ট্যান্স পেস্ট করে টাইপ, আবশ্যক প্রপার্টি, items, enum, min/max ও pattern যাচাই করুন। এটি draft-০৭-এর একটি সাবসেট; $ref, কন্ডিশনাল ও format পুরোপুরি ইমপ্লিমেন্ট নয় — সার্টিফিকেশনের জন্য আলাদা স্যুট ব্যবহার করুন। সবকিছু এই ট্যাবে থাকে।
মূল বৈশিষ্ট্য
- JSON Schema ও JSON ইনস্ট্যান্স পেস্ট
- Draft-০৭ সাবসেট: type, required, properties, items, enum, min/max, pattern
- ইনস্ট্যান্সের পাথসহ এরর তালিকা
- $ref রিজলভ নয় — রিমোট বা লোকাল রেফারেন্স ফেচ হয় না
- এরর তালিকা এক্সপোর্ট; সার্ভার স্কিমা রেজিস্ট্রি নেই
জনপ্রিয় ব্যবহার
- পেলোড পাঠানোর আগে বাদ পড়া আবশ্যক ফিল্ড ধরা
- নমুনা ডকুমেন্টে enum ও সংখ্যার সীমা দেখা
- কন্ট্রাক্ট ডিবাগে গ্রাহকের JSON ডিভাইসে রাখা
সাপোর্টেড ফরম্যাট
JSON Schema ও JSON পেস্ট। ঐচ্ছিক এরর তালিকা। আপলোড নেই।
সমস্যা ও সমাধান
- ঠিক দেখা স্কিমায় $ref এরর প্রত্যাশিত: $ref ফলো হয় না। ডেফিনিশন ইনলাইন করুন, অথবা পূর্ণ ভ্যালিডেটর ব্যবহার করুন।
অন্য নামে: JSON স্কিমা চেকার, Draft-০৭ যাচাই, JSON কন্ট্রাক্ট টেস্ট.
কীভাবে কাজ করে
- JSON Schema ও JSON ইনস্ট্যান্স পেস্ট করুন।
- যাচাই চালান।
- রিপোর্ট করা পাথ ঠিক করুন বা এরর তালিকা এক্সপোর্ট করুন।
প্রশ্নোত্তর
পূর্ণ draft সাপোর্ট?
শুধু সাবসেট। $ref, কন্ডিশনাল ও format পুরোপুরি নেই — সার্টিফিকেশনের জন্য নিবেদিত স্যুট ব্যবহার করুন।
এটা কি পূর্ণ JSON Schema?
না। draft-০৭ সাবসেট। $ref, কন্ডিশনাল ও format পুরোপুরি নেই।
URL থেকে স্কিমা লোড করে?
না। শুধু আপনি যে টেক্সট পেস্ট করেন তা যাচাই হয়। $ref টার্গেট ফেচ হয় না।