其实这样做你是得不偿失,不过也要看什么项目,如果你的项目只在只需要实现功能,不在乎健壮性,可持续性那就完全可以。因为我现在公司老项目所有用的POJO的地方都是用JSONObject。代码可读性几乎为0。你用了可能丧失以下功能,其实是得不偿失的。
1、代码可读性低,因为你只能通过前端页面和后端数据库表接口去推断能可能字段、字段类型。
2、无法统一处理后端的表单验证功能(如果你不做验证算我白说)。
3、处理业务时需要频繁的判空,类型转换
4、无法通过工具生成标准文档
……
综上所述,如果你们公司对代码的要求只是把前端的数据简单的存到数据库,那用jsonobject完全是可以的。甚至直接提供接口给前端,完全控制数据库都可以。