Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

จะจัดรูปแบบวันที่โดยใช้ไลบรารี Gson ใน Java ได้อย่างไร


A Gson เป็นไลบรารี JSON สำหรับ Java ซึ่งสร้างโดย Google . โดยใช้ Gson เราสามารถสร้าง JSON และแปลง JSON เป็นวัตถุ Java เราสามารถสร้างอินสแตนซ์ Gson ได้โดยการสร้าง อินสแตนซ์ GsonBuilder และโทร ด้วย create() กระบวนการ. 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}