進行序列化時,可以使用@JsonFormat() 註解進行處理返回給頁面java
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date birthday;
進行反序列化時,使用@DateTimeFormat註解,將請求中的時間參數,格式化成特定的格式json
如果http get請求,時間格式需爲yyyy/MM/dd HH:mm:ss , 不然請求403【待屢次實驗確認】spa
@DateTimeFormat(pattern = "yyyy-MM-dd") private Date birthday;
@JSONField(name = "house_name") private String houseName;
這樣把對象轉成 Json數據時,節點名就不是屬性名稱了,而是註解中的name屬性值了code
@JSONFiled 是阿里的fastjsonorm
@JsonSerialize 是Jackson包的對象
當對象的屬性名,未按駝峯命名規則命名,首字母大寫時,轉換成Json數據時,出現了 首字母被自動降爲小寫的狀況get