其實這樣做你是得不償失,不過也要看什么項目,如果你的項目只在只需要實現功能,不在乎健壯性,可持續性那就完全可以。因為我現在公司老項目所有用的POJO的地方都是用JSONObject。代碼可讀性幾乎為0。你用了可能喪失以下功能,其實是得不償失的。
1、代碼可讀性低,因為你只能通過前端頁面和后端數據庫表接口去推斷能可能字段、字段類型。
2、無法統一處理后端的表單驗證功能(如果你不做驗證算我白說)。
3、處理業務時需要頻繁的判空,類型轉換
4、無法通過工具生成標準文檔
……
綜上所述,如果你們公司對代碼的要求只是把前端的數據簡單的存到數據庫,那用jsonobject完全是可以的。甚至直接提供接口給前端,完全控制數據庫都可以。