Источник данных Jasper для данных JSON

Кто-нибудь знает о реализации Jasper Reports DataSource с открытым исходным кодом, которая может обрабатывать данные JSON? Я бы хотел использовать данные JSON из RESTful API в некоторых настраиваемых отчетах. Прежде чем я сам его построил, я решил, что проверю, что что-то уже существует.

Ответ 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 *