相关疑难解决方法(0)

在Jasper报表的表格中显示JSON数组

我正在尝试使用由JAVA函数传递的JSONDatasource创建JasperReport。

这是我发送给jasper的JSON

{
  "Person": {
    "FirstName": "John",
    "LastName": "Smith",
    "Contacts": [
        {
            "Type": "Cell",
            "Number": "555-555-5555"
        },
        {
            "Type": "Home",
            "Number": "666-666-6666"
        }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试在表格中显示电话号码。我可以很好地显示其他字段。但不确定如何显示表格。

这是我定义Jasper字段的方式

<field name="FirstName" class="java.lang.String">
        <property name="net.sf.jasperreports.json.field.expression" value="Person.FirstName"/>
    </field>
    <field name="LastName" class="java.lang.String">
        <<property name="net.sf.jasperreports.json.field.expression" value="Person.LastName"/>
    </field>
    <field name="Contacts" class="java.lang.String">
        <property name="net.sf.jasperreports.json.field.expression" value="Person.Contacts"/>
</field>
Run Code Online (Sandbox Code Playgroud)

java json jasper-reports

1
推荐指数
1
解决办法
4560
查看次数

标签 统计

jasper-reports ×1

java ×1

json ×1