Cree el formulario PDF de Jasper Report desde JSON Object o JSON String
Está bien cuando cree el informe Jasper (PDF, Excel, Csv) utilizando JRBeanCollectionDataSource. Significa que el archivo .jrxml acepta la colección de pojo como entrada para procesar el informe.
Ahora, he estado tratando de crear el informe jaspe con el mismo .jrxml pero desde el objeto JSON. Intenté lo siguiente, pero todos los valores están nulos en el informe 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");
¿Alguien puede ayudarme?