Это прекрасно, когда вы создаете отчет Jasper (PDF, Excel, Csv) с помощью JRBeanCollectionDataSource. Это означает, что файл .jrxml принимает коллекцию pojo в качестве входа для обработки отчета.
Теперь я пытаюсь создать отчет jasper с тем же .jrxml, но из объекта JSON. Я попробовал следующее, но все значения равны нулю в отчете в формате pdf
Resource resource = new ClassPathXmlApplicationContext().getResource("classpath:reports/project.jrxml");
JsonDataSource ds = new JsonDataSource(new File("c:\myjson.json"));
jasperDesign = JRXmlLoader.load(resource.getInputStream());
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, ds);
JasperExportManager.exportReportToPdfFile(jasperPrint, destination+fileName+".pdf");
Может ли кто-нибудь мне помочь?