Java Object কে JSON এ কনভার্ট করতে Gson ব্যবহার করার জন্য নিচের পদক্ষেপগুলো অনুসরণ করতে পারেন:
1. Maven Dependency
প্রথমে, আপনার pom.xml ফাইলে Gson ডিপেনডেন্সি যোগ করুন (যেমন পূর্বে উল্লেখ করা হয়েছে):
<dependencies>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.9</version>
</dependency>
</dependencies>
2. Java Object কে JSON এ কনভার্ট করা
গোছানো একটি Person ক্লাস তৈরি করা যাক, এবং এটি JSON ফরম্যাটে কনভার্ট করব।
উদাহরণ কোড:
import com.google.gson.Gson;
class Person {
private String name;
private int age;
// Constructor
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// Getter methods
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
public class Main {
public static void main(String[] args) {
// Java Object তৈরি করা
Person person = new Person("John Doe", 30);
// Gson অবজেক্ট তৈরি করা
Gson gson = new Gson();
// Java Object কে JSON String এ কনভার্ট করা
String json = gson.toJson(person);
// JSON String প্রিন্ট করা
System.out.println(json);
}
}
আউটপুট:
{"name":"John Doe","age":30}
এখানে, Person ক্লাসের একটি অবজেক্ট gson.toJson() মেথডের মাধ্যমে JSON ফরম্যাটে কনভার্ট করা হয়েছে।
ব্যাখ্যা:
Gson gson = new Gson();→ Gson অবজেক্ট তৈরি করা।gson.toJson(person);→Personঅবজেক্টকে JSON ফরম্যাটে কনভার্ট করা।- আউটপুট হিসেবে আপনি দেখতে পাবেন, এটি একটি JSON স্ট্রিং যা আপনার Java অবজেক্টের ক্ষেত্রগুলির মান প্রদর্শন করবে।
Content added By
Read more