我正在尝试使用由JAVA函数传递的JSONDatasource创建JasperReport。Jasper Report在表格中显示JSON数组
这里是我的JSON,我送碧玉
{
"Person": {
"FirstName": "John",
"LastName": "Smith",
"Contacts": [
{
"Type": "Cell",
"Number": "555-555-5555"
},
{
"Type": "Home",
"Number": "666-666-6666"
}
]
}
}
我想在一个表中显示的电话号码。我可以很好地显示其他字段。但不知道如何显示表格。
这里是我如何定义我的碧玉领域
<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>
这工作完美。非常感谢。 –