JSON to Dart কীভাবে ব্যবহার করবেন
- একটি প্রতিনিধিত্বমূলক JSON নমুনা পেস্ট করুন, আদর্শভাবে যেটিতে সব ঐচ্ছিক ফিল্ড পূরণ করা আছে।
- রুট টাইপের নাম ঠিক করুন এবং সহায়ক কোডও চান নাকি শুধু টাইপ তা ঠিক করুন।
- তৈরি হওয়া Dart কোড আপনার প্রজেক্টে কপি করুন।
JSON to Dart সম্পর্কে
বড় JSON পেলোডের জন্য হাতে মডেল ক্লাস লেখা বিরক্তিকর এবং সেখানেই টাইপো ঢোকে। এখানে একটি নমুনা পেস্ট করুন এবং জেনারেটর কাঠামো বের করে: কোন ফিল্ড আছে, কোনগুলো অবজেক্ট, কোনগুলো অ্যারে এবং প্রতিটি মানের টাইপ কী। আউটপুট fromJson ও toJson মেথডসহ ক্লাস এবং শীর্ষ-স্তরের সুবিধাজনক ফাংশন।
Flutter অ্যাপের জন্য সুবিধাজনক। বড় প্রজেক্টে json_serializable বা freezed বিবেচনা করুন, যা বিল্ড টাইমে একই রকম কোড তৈরি করে। সবকিছু আপনার ব্রাউজারে চলে, তাই আপনার নমুনা ডেটা আপনার মেশিনেই থাকে।
তৈরি কোড ব্যবহার করা
একটি স্ট্রিংকে অবজেক্টে পার্স করতে rootFromJson(text) কল করুন।
ঐচ্ছিক ফিল্ড প্রশ্নচিহ্নসহ nullable, তাই Flutter-এর null safety সন্তুষ্ট থাকে।