Jasper report用JSON文件调试预览(附解决JSON报错)

比如我要打印这个表格的某一行数据

1.先新建好JSON文件(我这是个table的数据,带分页的,row变量就是一行一行的数据,现在测试数据只有一行)

2.然后新建DateAdapter


自己起名字,好了点next

选择JSON File,点next

选择刚才的JSON文件,下面勾选 Use the report JSON expression when filling the report,点Finish(我这已经做过一遍了, 所以Finish是灰的,不用管我这)

DataAdapter创建好了,点下Test Connextion试下对不对

3.创建页面打印模板

纸张就自己选择了,next

命名,继续next

选择刚刚创建的DataAdapter文件,next(这里可能会有JSON  DataAdapter问题,后面补充)

窗口变成这样,双击选择rows,next

rows的所有字段就出现了,将要打印的字段添加到右边,next

group by分组用不到,直接next

报表创建了

可以看到刚才选的字段都在Fields里了,然后就是自己排版打印格式(JasperReport教程传送门)

点击Preview预览

补充:遇到JSON DataAdapter报错了

仔细一看是右括号附近报错,其实就是最后的逗号问题,在js里允许这个写法,可能报表严格些,删掉最后的逗号就好了

你可能感兴趣的:(Jasper report用JSON文件调试预览(附解决JSON报错))