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
Read more