標籤:src 解析 install boolean stat -- mat 建立 evo
和第三方對接的時候,返回給我們的json時參數欄位多是很常見的現象,所以我們手動去建立javabean肯定是要花費不少時間,可用通過json自動產生javabean的工具,這裡簡單的介紹一下Intellij IDEA 中的外掛程式GsonFormat。
1、什麼是GsonFormat
將json資料格式轉換為java bean對象的as外掛程式。
2、快速鍵 Ctrl+ALT+S,或settings -->Plugins -->輸入GsonFormat install plugins
安裝完成,重啟IntelliJ IDEA即可。
現在將以下json字串產生一個對應的bean.
{ "success":true, "msg":"成功", "errorCode":20000, "data":{ "roomId":123, "isNew":true }}
首先需要new Class檔案(首先要建一個空類,無任何內容),
複製你要解析的json.
然後alt+insert彈出如下介面
格式化json
可以設定
產生如下:
public class ResponseVo { /** * success : true * msg : 成功 * errorCode : 20000 * data : {"roomId":123,"isNew":true} */ private boolean success; private String msg; private int errorCode; private DataBean data; public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public int getErrorCode() { return errorCode; } public void setErrorCode(int errorCode) { this.errorCode = errorCode; } public DataBean getData() { return data; } public void setData(DataBean data) { this.data = data; } public static class DataBean { /** * roomId : 123 * isNew : true */ private int roomId; private boolean isNew; public int getRoomId() { return roomId; } public void setRoomId(int roomId) { this.roomId = roomId; } public boolean isIsNew() { return isNew; } public void setIsNew(boolean isNew) { this.isNew = isNew; } }}
如何快速通過json構建java bean對象