DevTulz Online

JSON → TypeScript Types


এই টুলটি কী করে?

এই টুলটি একটি JSON অবজেক্ট বা অ্যারেকে TypeScript interface বা type ডিক্লারেশনে রূপান্তর করে। এটি পুনরাবৃত্তিমূলকভাবে নেস্টেড অবজেক্ট (প্রতিটির জন্য আলাদা interfaces তৈরি করে), অবজেক্টের অ্যারে (স্কিমা একত্রিত করে), ঐচ্ছিক ফিল্ড (যখন কিছু অ্যারে আইটেম থেকে কী অনুপস্থিত থাকে) এবং null মান পরিচালনা করে। আউটপুট আপনার TypeScript প্রজেক্টে পেস্ট করার জন্য প্রস্তুত।

কীভাবে ব্যবহার করবেন

  1. বাম প্যানেলে JSON পেস্ট করুন — TypeScript types তাৎক্ষণিকভাবে ডানদিকে দেখা যাবে।

  2. রুট interface নাম সেট করুন (ডিফল্ট: Root)।

  3. interface বা type alias স্টাইল বেছে নিন।

  4. 'null → optional' চালু করুন null ফিল্ডগুলিকে স্পষ্ট null-এর পরিবর্তে ঐচ্ছিক unknowns হিসেবে বিবেচনা করতে।

  5. একটি নমুনা রূপান্তর দেখতে উদাহরণ লোড করুন-এ ক্লিক করুন।

অবজেক্টের অ্যারেগুলি সমস্ত আইটেম স্কিমা একত্রিত করে পরিচালিত হয় — শুধুমাত্র কিছু আইটেমে উপস্থিত কীগুলি স্বয়ংক্রিয়ভাবে ঐচ্ছিক হিসেবে চিহ্নিত হয়। সমস্ত রূপান্তর আপনার ব্রাউজারে হয়।

Keywords: JSON থেকে TypeScript, JSON থেকে TS, JSON থেকে interface, TypeScript type জেনারেটর, JSON type অনুমান, JSON থেকে TypeScript interface