現在框架生成json用的是jackson。
解析date型別時,生成的是毫秒的時間戳。
按照要求格式化,採用註解形式
1第一、寫乙個序列化date型別的類,該類繼承自com.fasterxml.jackson.databind.jsonserializer。 1
2
3
4
5
6
7
8
9
public
class
customdateserializer
extends
jsonserializer
}
第二,在data型別的屬性geter方法上打註解,告訴jackson,這個屬性生成json時用customdateserializer 來處理。 1
2
3
4
5
6
private
date yxq;
@jsonserialize
(using = customdateserializer.
class
)
public
date getyxq()
第三,生成json 1
2
3
ypdm****** obj =
new
ypdm****** ();
string json = jsonutil.tojson(obj );
system.out.println(json);
結果:注意有效期
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
註解工具類解析檔案放入list
整理以前文件,發現自己還寫過乙個工具類,註解解析檔案,應該是以前看反射和註解時候寫的,貼出來分享一下吧 工具類 public class analysisfilereturnlist private analysisfilereturnlist public static analysisfiler...
C 基礎類 Date類
生活中經常用到 查詢兩個日期相差多少天 多少天之後是哪一天 等等 這些問題都可以用日期類實現 date int t year,int t month,int t day m year t year m month t month m day t day date const date date da...
Date類,實現日期類
1 概述 類 date 表示特定的瞬間,精確到毫秒。2 構造方法 public date public date long date 把乙個long型別的毫秒值轉換成乙個日期物件 3 成員方法 public long gettime 獲取乙個日期物件物件毫秒值 public void settime...