今天工作中遇到一個問題我使用
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();
也許是我用的包比較老,汗--!