我正在使用Jasper Studio 5.5並嘗試使用JSON數據源創建報告。我的示例json文件看起來如下:Jasper Studio:JSON數據源與子陣列
{
"dto": [
{
"item": {
"active": 1
},
"itemProjects": [
{"id": 1},
{"id": 2}
]
},
{
"item": {
"active": 1
},
"itemProjects": [
{"id": 3},
{"id": 4}
]
}
]}
總結它:我有一個「dto」對象的數組。每個dto包含一個對象「item」和一個「itemProjects」數組。 使用Select-Query「dto」和Fields「item.active」允許我讀取「acttive」屬性。不過,我還沒有找到一種方法來讀取子數組中的屬性。我用不同的Select-Strings和Fieldnames嘗試過,但沒有成功。我也嘗試將數組作爲參數傳遞給子報表,但這也沒有奏效(生成的報表顯示空字段)。
有誰知道,如何正確讀取JSON數組中的數組中的數據?
此致敬意。
您是否設法解決它? – endamaco
相關http://stackoverflow.com/questions/34603844/how-to-create-multiple-tables-in-jasper-report-using-json-as-a-datasource/和http://stackoverflow.com/questions/39399255 /碧玉子報表-表示僅酮入門從最JSON-數據源的時嵌入 –