কম্পিউটার

জাভাতে Gson লাইব্রেরি ব্যবহার করে JSON-এ বস্তুর তালিকা রূপান্তর করবেন?


A Gson ৷ একটি লাইব্রেরি যা জাভা অবজেক্টকে JSON এ রূপান্তর করতে ব্যবহার করা যেতে পারে প্রতিনিধিত্ব এটি একটি JSON স্ট্রিংকে একটি সমতুল্য জাভা অবজেক্টে রূপান্তর করতেও ব্যবহার করা যেতে পারে। ব্যবহার করার জন্য প্রাথমিক শ্রেণী হল Gson যেটিকে আমরা new Gson() কল করে তৈরি করতে পারি এবং GsonBuilder ক্লাস একটি Gson তৈরি করতে ব্যবহার করা যেতে পারে উদাহরণ .

আমরা প্রথমে একটি ব্যক্তি তৈরি করে বস্তুর একটি তালিকা রূপান্তর করতে পারি ক্লাস করুন এবং ব্যক্তি বস্তুর একটি তালিকাকে JSON-এ রূপান্তর করুন।

উদাহরণ

import java.util.*;
import java.util.stream.*;
import com.google.gson.*;
public class JSONConverterTest {
   public static void main( String[] args ) {
      Gson gson = new GsonBuilder().setPrettyPrinting().create();
      List list = Stream.of(new Person("Raja", "Ramesh", 30, "9959984800"),
                            new Person("Jai", "Dev", 25, "7702144400"),
                            new Person("Adithya", "Sai", 21, "7013536200"),
                            new Person("Chaitanya", "Sai", 28, "9656444150"))
                            .collect(Collectors.toList());
      System.out.println("Convert list of person objects to Json:");
      String json = gson.toJson(list); // converts to json
      System.out.println(json);
   }
}
// Person class
class Person {
   private String firstName, lastName, contact;
   private int age;
   public Person(String firstName, String lastName, int age, String contact) {
      this.firstName = firstName;
      this.lastName = lastName;
      this.age = age;
      this.contact = contact;
   }
   public String toString() {
      return "[" + firstName + " " + lastName + " " + age + " " +contact +"]";
   }
}

আউটপুট

Convert list of person objects to Json:
[
{
   "firstName": "Raja",
   "lastName": "Ramesh",
   "contact": "9959984800",
   "age": 30
},
{
   "firstName": "Jai",
   "lastName": "Dev",
   "contact": "7702144400",
   "age": 25
},
{
   "firstName": "Adithya",
   "lastName": "Sai",
   "contact": "7013536200",
   "age": 21
},
{
   "firstName": "Chaitanya",
   "lastName": "Sai",
   "contact": "9656444150",
   "age": 28
}
]

  1. জাভাতে Gson লাইব্রেরি ব্যবহার করে ফাইলে একটি JSON স্ট্রিং কীভাবে লিখবেন?

  2. কিভাবে আমরা জাভাতে JSON অ্যারেতে একটি তালিকা রূপান্তর করতে পারি?

  3. জাভাতে json-সাধারণ লাইব্রেরি ব্যবহার করে একটি JSON স্ট্রিংকে জাভা অবজেক্টে রূপান্তর করবেন?

  4. কীভাবে জাভা অবজেক্টকে JSON এ রূপান্তর করবেন