Java 子類向父類轉換
阿新 • • 發佈:2019-01-07
Java 子類向父類轉換
需求:資料庫查出來的資料不足與展示給前端,需要配合其他業務邏輯處理,增加一些欄位展示給前端。
首先google一把, 點進去都是失望而歸~,子類不能向父類轉換~,what are you doing...
靈機一動,有如下程式碼:
// 父類類程式碼如下 import java.util.Date; class BaseClass { public Long id; public Date gmtCreate; public Date gmtModified; public String name; ... } // 子類程式碼 class BaseClassChild extends BaseClass { public String solveData; public String solveData2; .... } import com.alibaba.fastjson.JSON; // 實現程式碼 String stringItem1 = JSON.toJSONString(baseClassExample); BaseClassChild data2 = JSON.parseObject(stringItem1, BaseClassChild.class); System.out.println(JSON.toJSONString(data2))
歡迎交流~