Eden.Sun 发表于 2024-4-4 14:27:39

ActiveReports 18 新特性-JSON和XML数据源可以解析嵌套的数据集

本帖最后由 KarenGao 于 2024-5-22 08:41 编辑

    AR18中增强了对JSON和XML数据源的支持。支持嵌套类型的数据结构解析。会根据不同的层级解析成多个数据集。


    1. 创建数据源
      模拟一个多层结构的数据源(以JSON为例):最外层数据是 value,第二层是 Orders,第三层是 OrderDetails。
      


    2. 创建数据集
      我们从 value 层开始解析数据相当于这个 JSON 有三层嵌套。在之前的版本中,我们如果想获取这三层的数据,需要创建三个数据集,从不同的层句获取数据。在AR18中,我们只需要回去最外层的 value($.value) 的数据,内层的 Order 和 OrderDetails 会自动解析成对应的数据集。
      


      可以直接看到,内层的 Orders 和OrderDetails 数据集
      


    而且自带数据的的过滤:
   
    这就是 AR18 对JSON和XML数据源的增强。有兴趣的小伙伴快来试试把。

页: [1]
查看完整版本: ActiveReports 18 新特性-JSON和XML数据源可以解析嵌套的数据集