JSON to JSON Schema কীভাবে ব্যবহার করবেন
- একটি প্রতিনিধিত্বমূলক JSON নমুনা পেস্ট করুন, আদর্শভাবে যেটিতে সব ঐচ্ছিক ফিল্ড পূরণ করা আছে।
- রুট টাইপের নাম ঠিক করুন এবং সহায়ক কোডও চান নাকি শুধু টাইপ তা ঠিক করুন।
- তৈরি হওয়া JSON Schema কোড আপনার প্রজেক্টে কপি করুন।
JSON to JSON Schema সম্পর্কে
বড় JSON পেলোডের জন্য হাতে মডেল ক্লাস লেখা বিরক্তিকর এবং সেখানেই টাইপো ঢোকে। এখানে একটি নমুনা পেস্ট করুন এবং জেনারেটর কাঠামো বের করে: কোন ফিল্ড আছে, কোনগুলো অবজেক্ট, কোনগুলো অ্যারে এবং প্রতিটি মানের টাইপ কী। আউটপুট কাঠামো বর্ণনাকারী একটি JSON Schema ডকুমেন্ট (draft-06 ধরনের)।
এটি একটি নমুনা থেকে অনুমান করা, তাই সেই নমুনাকেই বর্ণনা করে। প্রোডাকশন ডেটা যাচাইয়ে ব্যবহারের আগে এটি পর্যালোচনা করুন, যেমন স্ট্রিংয়ের ফরম্যাট কঠোর করতে বা সীমা যোগ করতে। সবকিছু আপনার ব্রাউজারে চলে, তাই আপনার নমুনা ডেটা আপনার মেশিনেই থাকে।
তৈরি কোড ব্যবহার করা
আউটপুট একটি .json ফাইল হিসেবে সংরক্ষণ করুন এবং অন্য ডকুমেন্ট পরীক্ষা করতে Ajv বা jsonschema-র মতো ভ্যালিডেটরের সঙ্গে ব্যবহার করুন।
যে ফিল্ড প্রতিটি নমুনা রেকর্ডে নেই সেগুলো required তালিকা থেকে বাদ রাখা হয়।