五、經常使用json框架介紹和Jackson返回結果處理
簡介:介紹經常使用json框架和註解的使用,自定義返回json結構和格式
一、經常使用框架 阿里 fastjson,谷歌gson等
JavaBean序列化爲Json,性能:Jackson > FastJson > Gson > Json-lib 同個結構
Jackson、FastJson、Gson類庫各有優勢,各有本身的專長
空間換時間,時間換空間
二、jackson處理相關自動
指定字段不返回:@JsonIgnore
指定日期格式:@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss",locale="zh",timezone="GMT+8")
空字段不返回:@JsonInclude(Include.NON_NUll)
指定別名:@JsonProperty前端
user類加上時間
從新生成toString方法
改爲GetMapping
啓動應用
默認的請求返回的數據
json
密碼不該該返回給前端
重複服務,再次訪問
app
別名
phone變成了account別名
框架
假設初始化的時候不給age賦值
去掉phone這個字段後。不給phone賦值
啓動程序。phone爲空就不會返回給前端.這樣前端就不會 拿到空值
性能