JSON to Ruby কীভাবে ব্যবহার করবেন
- একটি প্রতিনিধিত্বমূলক JSON নমুনা পেস্ট করুন, আদর্শভাবে যেটিতে সব ঐচ্ছিক ফিল্ড পূরণ করা আছে।
- রুট টাইপের নাম ঠিক করুন এবং সহায়ক কোডও চান নাকি শুধু টাইপ তা ঠিক করুন।
- তৈরি হওয়া Ruby কোড আপনার প্রজেক্টে কপি করুন।
JSON to Ruby সম্পর্কে
বড় JSON পেলোডের জন্য হাতে মডেল ক্লাস লেখা বিরক্তিকর এবং সেখানেই টাইপো ঢোকে। এখানে একটি নমুনা পেস্ট করুন এবং জেনারেটর কাঠামো বের করে: কোন ফিল্ড আছে, কোনগুলো অবজেক্ট, কোনগুলো অ্যারে এবং প্রতিটি মানের টাইপ কী। আউটপুট Dry::Types সহ Dry::Struct ক্লাস, সঙ্গে from_dynamic ও to_dynamic সহায়ক।
তৈরি কোড দীর্ঘ কারণ এটি রানটাইমে টাইপ যাচাই করে, যা Ruby নিজে করে না। সবকিছু আপনার ব্রাউজারে চলে, তাই আপনার নমুনা ডেটা আপনার মেশিনেই থাকে।
তৈরি কোড ব্যবহার করা
dry-struct gem যোগ করুন এবং Root.from_json!(text) কল করুন।
ঐচ্ছিক অ্যাট্রিবিউট optional টাইপ দিয়ে ঘোষণা করা হয় এবং nil হতে পারে।