JSON to Kotlin কীভাবে ব্যবহার করবেন
- একটি প্রতিনিধিত্বমূলক JSON নমুনা পেস্ট করুন, আদর্শভাবে যেটিতে সব ঐচ্ছিক ফিল্ড পূরণ করা আছে।
- রুট টাইপের নাম ঠিক করুন এবং সহায়ক কোডও চান নাকি শুধু টাইপ তা ঠিক করুন।
- তৈরি হওয়া Kotlin কোড আপনার প্রজেক্টে কপি করুন।
JSON to Kotlin সম্পর্কে
বড় JSON পেলোডের জন্য হাতে মডেল ক্লাস লেখা বিরক্তিকর এবং সেখানেই টাইপো ঢোকে। এখানে একটি নমুনা পেস্ট করুন এবং জেনারেটর কাঠামো বের করে: কোন ফিল্ড আছে, কোনগুলো অবজেক্ট, কোনগুলো অ্যারে এবং প্রতিটি মানের টাইপ কী। আউটপুট data class। ডিফল্টে আউটপুট পার্সিংয়ের জন্য Klaxon ব্যবহার করে, এবং "Types only" দিলে আপনি সাধারণ data class পান।
data class আপনাকে বিনা খরচে equals, hashCode, copy ও toString দেয়। সবকিছু আপনার ব্রাউজারে চলে, তাই আপনার নমুনা ডেটা আপনার মেশিনেই থাকে।
তৈরি কোড ব্যবহার করা
Klaxon-এর সঙ্গে Root.fromJson(json)। kotlinx.serialization বা Moshi-র সঙ্গে তৈরি data class-এ তাদের অ্যানোটেশন যোগ করুন।
ঐচ্ছিক প্রপার্টি প্রশ্নচিহ্নসহ nullable এবং ডিফল্ট মান null।