Criar formulário PDF do relatório do Jasper a partir do objeto JSON ou da sequência JSON
É bom quando criar o relatório Jasper (PDF, Excel, Csv) usando JRBeanCollectionDataSource. Isso significa que o arquivo .jrxml aceita a coleta de pojo como uma entrada para processar o relatório.
Agora, tenho tentado criar o relatório jasper com o mesmo .jrxml, mas a partir do objeto JSON. Eu tentei o seguinte, mas todos os valores são nulos no relatório 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");
Alguém pode me ajudar?