JSON to C# কীভাবে ব্যবহার করবেন
- একটি প্রতিনিধিত্বমূলক JSON নমুনা পেস্ট করুন, আদর্শভাবে যেটিতে সব ঐচ্ছিক ফিল্ড পূরণ করা আছে।
- রুট টাইপের নাম ঠিক করুন এবং সহায়ক কোডও চান নাকি শুধু টাইপ তা ঠিক করুন।
- তৈরি হওয়া C# কোড আপনার প্রজেক্টে কপি করুন।
JSON to C# সম্পর্কে
বড় JSON পেলোডের জন্য হাতে মডেল ক্লাস লেখা বিরক্তিকর এবং সেখানেই টাইপো ঢোকে। এখানে একটি নমুনা পেস্ট করুন এবং জেনারেটর কাঠামো বের করে: কোন ফিল্ড আছে, কোনগুলো অবজেক্ট, কোনগুলো অ্যারে এবং প্রতিটি মানের টাইপ কী। আউটপুট প্রপার্টিসহ ক্লাস। "Types only" টিক সরান এবং আউটপুটে Newtonsoft.Json অ্যাট্রিবিউট ও একটি Converter ক্লাস যোগ হয়।
প্রপার্টির নাম PascalCase-এ রূপান্তরিত হয় এবং JsonProperty অ্যাট্রিবিউটে সাজানো হয় যাতে আসল কী সংরক্ষিত থাকে। সবকিছু আপনার ব্রাউজারে চলে, তাই আপনার নমুনা ডেটা আপনার মেশিনেই থাকে।
তৈরি কোড ব্যবহার করা
সহায়কসহ Root.FromJson(json) কল করুন। শুধু টাইপ থাকলে System.Text.Json-এর JsonSerializer.Deserialize<Root>(json) ব্যবহার করুন এবং নাম আলাদা হলে অ্যাট্রিবিউট যোগ করুন।
nullable সদস্য long?, double? ইত্যাদি ব্যবহার করে, প্রযোজ্য ক্ষেত্রে nullable রেফারেন্স টাইপসহ।