我想使用BIRT生成來自基於JSON的REST API的數據報告。我如何導入這些數據?如何將JSON數據從REST API導入BIRT?
12
A
回答
8
這樣做的過程描述在http://developer.actuate.com/community/forum/?app=blog&blogid=45&showentry=471,但事實證明,有幾個重要的步驟丟失。我會在這裏填上幾個空白。
原始說明描述了使用com.actuate.json.JSONParser
類創建腳本數據源的「打開」腳本。首先,要認識到這個類不是BIRT的一部分,需要手動添加(以及任何依賴)。
原始指令提供的下載提供了com.actuate.json.JSONParser
類,但讓您自己決定依賴關係。爲了使事情更簡單,我重新實現了Maven中的JSONParser庫,然後它將爲您下載和打包依賴關係。它還包括一些錯誤修復和增強功能,如GZIP壓縮支持。您可以從https://github.com/mcasperson/birt-jsonparser得到Maven項目,並建立了JSONParser
庫和包的依賴關係,運行命令
mvn clean package dependency:copy-dependencies
這將導致BIRT-jsonparser-0.0.1-SNAPSHOT.jar文件是在目標目錄中創建,並將所有依賴項複製到目標\依賴項目錄中。將所有這些JAR文件複製到{BIRT_INSTALL} /plugins/org.eclipse.birt.report.viewer_ {BIRT_VIEWER_VERSION}/birt/scriptlib目錄中,以允許從BIRT報告中訪問JSONParser
類。
如果要調試報告,這些JAR文件也必須在調試配置文件中引用。
相關問題
- 1. 如何使用REST API將通用測試數據導入SonarQube
- 2. 從REST Api刮取Json數據
- 3. Power BI REST API:導入數據
- 4. 將json數據導入MySQL?
- 5. 將JSON數據導入Postgres
- 6. 將json數據導入li
- 7. 將JSON數據導入Rails
- 8. 如何解析Rest Api json響應並將數據插入Jade模板(Node.js + express)?
- 9. Tableau:從簡單的REST調用導入JSON數據
- 10. R將JSON數據導入數據框
- 11. 使用JSON將數據從Angular.js發佈到Django REST API
- 12. 如何將JSON傳遞給Mandrill REST API?
- 13. 如何從rest api獲取數據並將JSON保存到txt文件?
- 14. 將導入的json數據導入數據框
- 15. 無法將JIRA REST API wadl導入Postman
- 16. 使用REST API將MongoDB導入SQL Sever
- 17. 如何測試JSON REST API
- 18. BIRT:從XML數據
- 19. 將數據從JSON導入數據庫問題
- 20. 從REST獲取數據Api
- 21. 如何將數據從eXist數據庫導入PostgreSQL數據庫?
- 22. 如何將POST表單數據從HTML傳遞給Java Rest Api
- 23. 如何從定製REST API將數據加載到Redshift中
- 24. 將API數據導入數組?
- 25. Excel導出:如何將JSON數據從JavaScript導出到Excel?
- 26. 如何在D3中導入json數據?
- 27. 解析JSON從REST API
- 28. 如何從Gmail API獲取JSON數據?
- 29. 如何從json api獲取數據
- 30. 如何從wiki api獲取json數據?
您的第一個鏈接似乎不存在了... –