我正在尝试使用由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)