使用gson序列化出現date無法轉化問題

今天工作中遇到一個問題我使用

 gson.fromJson(str3,DetectionWeight.class);

準備將str3字符串轉爲對象

但是報錯了,說時間轉換出了問題

後來去查了下,發現是gson默認不支持,得自己寫

於是就多了下列代碼:

public static GsonBuilder gb = new GsonBuilder();
private Gson gson;
static {
    gb.registerTypeAdapter(Date.class, new DateSerializer()).setDateFormat(DateFormat.LONG);
    gb.registerTypeAdapter(Date.class, new DateDeserializer()).setDateFormat(DateFormat.LONG);
}
gson = gb.create();

也許是我用的包比較老,汗--!

發佈了28 篇原創文章 · 獲贊 17 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章