XML to Flow কীভাবে ব্যবহার করবেন
- একটি প্রতিনিধিত্বমূলক XML নমুনা পেস্ট করুন, আদর্শভাবে যেটিতে সব ঐচ্ছিক ফিল্ড পূরণ করা আছে।
- রুট টাইপের নাম ঠিক করুন এবং সহায়ক কোডও চান নাকি শুধু টাইপ তা ঠিক করুন।
- তৈরি হওয়া Flow কোড আপনার প্রজেক্টে কপি করুন।
XML to Flow সম্পর্কে
বড় XML পেলোডের জন্য হাতে মডেল ক্লাস লেখা বিরক্তিকর এবং সেখানেই টাইপো ঢোকে। এখানে একটি নমুনা পেস্ট করুন এবং জেনারেটর কাঠামো বের করে: কোন ফিল্ড আছে, কোনগুলো অবজেক্ট, কোনগুলো অ্যারে এবং প্রতিটি মানের টাইপ কী। আউটপুট অবজেক্ট ও অ্যারের জন্য Flow টাইপ অ্যালিয়াস।
XML প্রথমে আমাদের XML to JSON টুলের মতো একইভাবে JSON-এ রূপান্তরিত হয়: অ্যাট্রিবিউট @_ প্রিফিক্স পায় এবং অ্যাট্রিবিউটের পাশের টেক্সট কনটেন্টের নাম #text। সেই ফলাফল থেকে Flow টাইপ তৈরি হয়। আউটপুট @flow মন্তব্য দিয়ে শুরু হয় যাতে চেকার এটি ধরতে পারে।
তৈরি কোড ব্যবহার করা
@flow প্র্যাগমাসহ একটি ফাইলে টাইপগুলো ইমপোর্ট করুন, যেমন const data: Root = JSON.parse(text)।
ঐচ্ছিক মান maybe টাইপ ব্যবহার করে, ?string, যা null ও undefined অনুমোদন করে।