JSON to Java কীভাবে ব্যবহার করবেন
- একটি প্রতিনিধিত্বমূলক JSON নমুনা পেস্ট করুন, আদর্শভাবে যেটিতে সব ঐচ্ছিক ফিল্ড পূরণ করা আছে।
- রুট টাইপের নাম ঠিক করুন এবং সহায়ক কোডও চান নাকি শুধু টাইপ তা ঠিক করুন।
- তৈরি হওয়া Java কোড আপনার প্রজেক্টে কপি করুন।
JSON to Java সম্পর্কে
বড় JSON পেলোডের জন্য হাতে মডেল ক্লাস লেখা বিরক্তিকর এবং সেখানেই টাইপো ঢোকে। এখানে একটি নমুনা পেস্ট করুন এবং জেনারেটর কাঠামো বের করে: কোন ফিল্ড আছে, কোনগুলো অবজেক্ট, কোনগুলো অ্যারে এবং প্রতিটি মানের টাইপ কী। আউটপুট প্রাইভেট ফিল্ড, getter ও setter সহ সাধারণ Java ক্লাস। "Types only" টিক সরান এবং আউটপুটে Jackson লাইব্রেরি ব্যবহার করা একটি Converter ক্লাস যোগ হয়।
নেস্টেড অবজেক্ট নেস্টেড বা সহোদর ক্লাস হয় এবং অ্যারে List বা উপাদান টাইপের অ্যারে হয়। সবকিছু আপনার ব্রাউজারে চলে, তাই আপনার নমুনা ডেটা আপনার মেশিনেই থাকে।
তৈরি কোড ব্যবহার করা
ক্লাসগুলো আপনার প্রজেক্টে যোগ করুন এবং Jackson সহায়ক রেখে থাকলে new ObjectMapper().readValue(json, Root.class) দিয়ে JSON পড়ুন।
nullable ফিল্ড Integer ও Double-এর মতো বক্সড টাইপ ব্যবহার করে, তাই বাদ পড়া মান null হিসেবে আসে।