Gson এর toJson() মেথড এর ব্যবহার

Java Object থেকে JSON (Serialization) - জিসন (Gson) - Java Technologies

403

Gson এর toJson() মেথডটি একটি Java অবজেক্টকে JSON স্ট্রিং এ কনভার্ট করার জন্য ব্যবহৃত হয়। এই মেথডটি খুবই সহজ এবং কার্যকরীভাবে Java অবজেক্টকে JSON ফর্ম্যাটে রূপান্তরিত করে।

নিচে একটি উদাহরণ দেওয়া হলো, যেখানে Gson এর toJson() মেথড ব্যবহার করা হয়েছে:

উদাহরণ:

import com.google.gson.Gson;

class Person {
    String name;
    int age;

    // Constructor
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
}

public class GsonExample {
    public static void main(String[] args) {
        // Create an instance of Person
        Person person = new Person("John Doe", 25);

        // Create a Gson object
        Gson gson = new Gson();

        // Convert the Person object to JSON
        String json = gson.toJson(person);

        // Print the JSON string
        System.out.println(json);
    }
}

আউটপুট:

{"name":"John Doe","age":25}

ব্যাখ্যা:

  • এখানে একটি Person ক্লাস তৈরি করা হয়েছে, যার দুটি ফিল্ড আছে: name এবং age
  • Gson অবজেক্ট তৈরি করার পর toJson() মেথড ব্যবহার করে person অবজেক্টকে JSON স্ট্রিং এ রূপান্তরিত করা হয়েছে।
  • এই JSON স্ট্রিংটি {"name":"John Doe","age":25} আকারে প্রিন্ট হয়েছে।

toJson() এর আরও কিছু ব্যবহার:

  • আপনি toJson() মেথডে List বা Map এর মতো সংগ্রহও কনভার্ট করতে পারেন।
  • toJson() মেথডটি অবজেক্টের সব ফিল্ডকে JSON এ কনভার্ট করবে, তবে transient ফিল্ডগুলো বাদ যাবে যদি সেগুলো থাকে।

এভাবেই toJson() মেথড দিয়ে আপনার Java অবজেক্টকে সহজে JSON ফরম্যাটে রূপান্তরিত করা সম্ভব।

Content added By
Promotion

Are you sure to start over?

Loading...