我有一个用例,其中我有一个DTO类,该类别从DB调用中检索到所有数据。我需要使用该类别的信息创建不同的JSON格式。什么是最好的方法?。映射动态吗?
我在简单的想法下提供。假设您有一个DTO类Say Empdto,该数据与数据库表模型有关。如果您想以不同的方式创建JSON,则创建一个单独的对象模型,例如EmpjsonBean,并从Jackson Framework中注释JSON注释。您必须通过从EMPDTO类中获取所需数据来填充EMPJSONBEAN。这样您就可以做到。
如果您想到一种设计模式,以使您的影响最小,我建议适配器设计模式,以便您可以根据业务需求具有不同的JSON结构。