Gson হল জাভার জন্য একটি JSON লাইব্রেরি, যা Google-এর 의해 তৈরি করা হয়েছে। Gson ব্যবহার করে আমরা JSON জেনারেট করতে পারি এবং JSON কে জাভা অবজেক্টে রূপান্তর করতে পারি। আমরা একটি GsonBuilder ইনস্ট্যান্স তৈরি করে এবং create() মেথড কল করে একটি Gson ইনস্ট্যান্স তৈরি করতে পারি। GsonBuilder().setDateFormat() মেথড Gson কে কনফিগার করে যাতে Date অবজেক্টগুলো প্রদত্ত প্যাটার্ন অনুযায়ী সিরিয়ালাইজ হয়।
সিনট্যাক্স
public GsonBuilder setDateFormat(java.lang.String pattern)
উদাহরণ
import java.util.Date;
import com.google.gson.*;
public class DateformatTest {
public static void main(String[] args) {
Employee emp = new Employee(115, "Surya", new Date(), 25000.00);
Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd").create();
String result = gson.toJson(emp);
System.out.println(result);
}
}
// Employee class
class Employee {
private int id;
private String name;
private Date doj;
private double salary;
public Employee(int id, String name, Date doj, double salary) {
this.id = id;
this.name = name;
this.doj = doj;
this.salary = salary;
}
}
আউটপুট
{"id":115,"name":"Surya","doj":"2019-09-26","salary":25000.0}