0
class ReportAction{
   private Report report;
   String reportType;
   ...
   public String execute(){
      switch (reportType){
        case "user" : someService.getUserReport();
        ....

      }
   }    
}

现在,该服务Report根据所要求的报告类型返回 的子类。当我使用json结果类型并指定 ' report' 转换为JSON时,我假设只有 Report 中声明的字段将转换为JSON,而不是 ' report' 持有的实际子类引用的字段。每个子类Report都有额外的字段,我希望在将“ report”字段转换为JSON时包含它们

4

0 回答 0