【问题标题】:Jasper Reports datasource for JSON data用于 JSON 数据的 Jasper Reports 数据源
【发布时间】:2010-11-24 17:48:48
【问题描述】:

有人知道可以处理 JSON 数据的开源 Jasper Reports DataSource 实现吗?我想在一些自定义报告中使用来自 RESTful API 的 JSON 数据。在我自己构建它之前,我想我会检查某些东西是否已经存在。

【问题讨论】:

  • 牛头人,你是怎么做到的?你有没有发现什么或者自己写的?
  • @Mark - 我还没有找到解决方案或写一个。有更紧迫的事情要做。我仍然不确定如何真正为在 iReport 中运行的报告执行此操作。但是,如果您将报告集成到应用程序中,那么您可以使用 JRBeanCollectionDataSource 从您从 REST API 检索的 POJO 创建数据源。至少这就是我对从 Hibernate 中提取的数据所做的事情。
  • 这篇文章将帮助您获得一些想法。 developer.loftdigital.com/blog/pdf-doc-xls-odf-from-php谢谢。 Ajith Vitharana。

标签: json jasper-reports ireport


【解决方案1】:

Jasper 5.0.1 中有一个 JSON 数据源。我认为它是 V5 的新功能。

http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/data/JsonDataSource.html

API 并没有告诉您太多信息。还没有找到它的文档。我刚刚下载的 JasperReports Ultimate Guide(日期为 2013 年 1 月 15 日)似乎没有更新。

我怀疑它的工作方式有点像 XML 数据源:您使用路径(在 XML 的情况下为 XPATH)来指定字段。

【讨论】:

    【解决方案2】:

    4.5.0版本的jasperreports中有一个JsonDataSource的样例在*\demo\samples\jsondatasource*

    【讨论】:

      猜你喜欢
      • 2015-05-27
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 2015-08-15
      • 1970-01-01
      • 1970-01-01
      • 2011-02-17
      • 1970-01-01
      相关资源
      最近更新 更多