Java Object কে JSON এ কনভার্ট করা

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

410

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
Promotion

Are you sure to start over?

Loading...