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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta