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

      }
   }    
}

現在、サービスは、Report要求されたレポートのタイプに応じて、のサブクラスを返します。json結果タイプを使用し、 ''をJSONreportに変換するように指定すると、''が保持する実際のサブクラス参照のフィールドではなく、レポートで宣言されたフィールドのみがJSONに変換されると想定しますreport。の各サブクラスにReportは追加のフィールドがあり、' 'フィールドがJSONreportに変換されるときにそれらを含める必要があります

4

0 に答える 0