JSON to Python কীভাবে ব্যবহার করবেন
- একটি প্রতিনিধিত্বমূলক JSON নমুনা পেস্ট করুন, আদর্শভাবে যেটিতে সব ঐচ্ছিক ফিল্ড পূরণ করা আছে।
- রুট টাইপের নাম ঠিক করুন এবং সহায়ক কোডও চান নাকি শুধু টাইপ তা ঠিক করুন।
- তৈরি হওয়া Python কোড আপনার প্রজেক্টে কপি করুন।
JSON to Python সম্পর্কে
বড় JSON পেলোডের জন্য হাতে মডেল ক্লাস লেখা বিরক্তিকর এবং সেখানেই টাইপো ঢোকে। এখানে একটি নমুনা পেস্ট করুন এবং জেনারেটর কাঠামো বের করে: কোন ফিল্ড আছে, কোনগুলো অবজেক্ট, কোনগুলো অ্যারে এবং প্রতিটি মানের টাইপ কী। আউটপুট টাইপ হিন্টসহ dataclass, সঙ্গে from_dict ও to_dict সহায়ক।
যে ফিল্ডের নাম বৈধ Python আইডেন্টিফায়ার নয় সেগুলো রূপান্তরিত হয়, এবং সিরিয়ালাইজেশনের জন্য আসল নাম রাখা হয়। সবকিছু আপনার ব্রাউজারে চলে, তাই আপনার নমুনা ডেটা আপনার মেশিনেই থাকে।
তৈরি কোড ব্যবহার করা
একটি অবজেক্ট পেতে Root.from_dict(json.loads(text)) কল করুন, এবং ফিরে যেতে to_dict()।
ঐচ্ছিক ফিল্ড typing মডিউলের Optional[T] ব্যবহার করে এবং ডিফল্ট None।