JSON to TypeScript কীভাবে ব্যবহার করবেন
- একটি প্রতিনিধিত্বমূলক JSON নমুনা পেস্ট করুন, আদর্শভাবে যেটিতে সব ঐচ্ছিক ফিল্ড পূরণ করা আছে।
- রুট টাইপের নাম ঠিক করুন এবং সহায়ক কোডও চান নাকি শুধু টাইপ তা ঠিক করুন।
- তৈরি হওয়া TypeScript কোড আপনার প্রজেক্টে কপি করুন।
JSON to TypeScript সম্পর্কে
বড় JSON পেলোডের জন্য হাতে মডেল ক্লাস লেখা বিরক্তিকর এবং সেখানেই টাইপো ঢোকে। এখানে একটি নমুনা পেস্ট করুন এবং জেনারেটর কাঠামো বের করে: কোন ফিল্ড আছে, কোনগুলো অবজেক্ট, কোনগুলো অ্যারে এবং প্রতিটি মানের টাইপ কী। আউটপুট প্রতিটি অবজেক্টের জন্য ইন্টারফেস। "Types only" টিক সরান এবং রানটাইম পরীক্ষাসহ একটি Convert ক্লাস যোগ হয়।
একটি ইন্টারফেস কেবল কম্পাইল টাইমে থাকে। রানটাইমে আসা ডেটা পরীক্ষা করতে চাইলে Convert ক্লাস রাখুন। সবকিছু আপনার ব্রাউজারে চলে, তাই আপনার নমুনা ডেটা আপনার মেশিনেই থাকে।
তৈরি কোড ব্যবহার করা
const data: Root = JSON.parse(text) দিয়ে কাস্ট করুন, অথবা যাচাইয়ের জন্য তৈরি Convert.toRoot(text) ব্যবহার করুন।
ঐচ্ছিক প্রপার্টি প্রশ্নচিহ্ন দিয়ে লেখা হয়, এবং nullable প্রপার্টি string | null হিসেবে।