Кто-нибудь знает о реализации Jasper Reports DataSource с открытым исходным кодом, которая может обрабатывать данные JSON? Я бы хотел использовать данные JSON из RESTful API в некоторых настраиваемых отчетах. Прежде чем я сам его построил, я решил, что проверю, что что-то уже существует.
Источник данных Jasper для данных JSON
Ответ 1
В Jasper 5.0.1 есть источник данных JSON. Я думаю, что это новое с V5.
http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/data/JsonDataSource.html
API не говорит вам много. Пока не нашли документацию. Руководство JasperReports Ultimate, которое я только что скачал (датировано 1/15/2013), похоже, не обновлялось.
Я подозреваю, что он работает так же, как XML Datasource: вы используете пути (XPATH в случае XML) для указания полей.
Ответ 2
есть образец JsonDataSource в версии jasperreports версии 4.5.0 в *\demo\samples\jsondatasource *