【发布时间】:2023-04-07 04:56:01
【问题描述】:
我正在使用 Jasper Studio 5.5 并尝试使用 JSON 数据源创建报告。我的示例 json 文件如下所示:
{
"dto": [
{
"item": {
"active": 1
},
"itemProjects": [
{"id": 1},
{"id": 2}
]
},
{
"item": {
"active": 1
},
"itemProjects": [
{"id": 3},
{"id": 4}
]
}
]}
总结一下:我有一个“dto”对象数组。每个 dto 都包含一个对象“item”和一个“itemProjects”数组。 使用选择查询“dto”和字段“item.active”允许我读取属性“active”。但是我还没有找到从子数组中读取属性的方法。我尝试使用不同的 Select-Strings 和 Fieldnames,但没有成功。我也尝试将数组作为参数传递给子报表,但这也没有用(生成的报表显示空字段)。
有谁知道,如何正确地从 JSON 数组中的数组中读取数据?
最好的问候。
【问题讨论】:
标签: json jasper-reports