🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
> 在接口场景配置中,配置从API获取结果,经过两次数据映射的转换,实现将包含两层数组结构的数据转换成内容不包含数组结构的数据。 > ![](https://img.kancloud.cn/71/73/7173414e70c677797477ef827c145006_3834x1716.png) API: [http://10.2.132.127:8099/api/dataMapping/getDataStep1](http://10.2.132.127:8099/api/dataMapping/getDataStep1) ![](https://img.kancloud.cn/00/2f/002fd34f367e1dbc64362f65e9c4fe25_3798x1700.png) API结果变量名,默认配置为s1 ![](https://img.kancloud.cn/04/13/041367a78b6199c19fc18e4cecfa898c_3801x1782.png) 第一次转换: 从API取源结构定义 ![](https://img.kancloud.cn/03/af/03af9d05f2fe7e82b2fb217aa0a9dce5_3827x1774.png) ![](https://img.kancloud.cn/3c/cc/3cccf4460c9694b13d330b54835764cd_3804x1775.png) 导入目标结构定义的json文件 ![](https://img.kancloud.cn/50/d7/50d75952240dcfd530019087952a865f_3829x1797.png) 配置映射 OneToMany情况,需要配置repeat ![](https://img.kancloud.cn/3c/23/3c238ae06380afc7b456ee7c614dc11f_3822x1771.png) 配置所有属性的映射 ![](https://img.kancloud.cn/fb/47/fb4702b571ead19f262bc32981ab5ac7_3814x1797.png) 点表格按钮,检查配置结果 ![](https://img.kancloud.cn/30/04/3004c7708d82a9ff72e72138e0cfeebf_3829x1788.png) 配置输出变量名 在Source的Properties栏,点“+”,配置变量的别名,Name默认为t1,Value为自定义的别名 ![](https://img.kancloud.cn/97/8b/978ba2b7737ff7aa1a6adea52409ff16_3797x1786.png) 节点配置完成后,点保存按钮 ![](https://img.kancloud.cn/ef/28/ef281f684119a43d880a066b12e16201_3817x1794.png) 循环节点配置 ![](https://img.kancloud.cn/cc/56/cc56fd473c84217464b94fc4eb420fb3_3811x1797.png) ![](https://img.kancloud.cn/58/84/58844f3c7e41cb4b2aa784678cb60c96_3810x1768.png) 集合及循环因子配置 ![](https://img.kancloud.cn/7b/f1/7bf173bf4370c7f1c346a507ee0707d4_3819x1806.png) ***** 自定义变量名 | 序号 | 默认变量名 | 描述 | | --- | --- |---| | 1 | s1 |调用api后的结果变量名| | 2 | t1 |第一次转换后的结果变量名(集合)| | 3 | t1n |循环取得集合中每一个对象的变量名(循环因子)| | 4 | collectList |循环取得集合中每一个对象进行合并,存放最后结果的变量名(转换的最后结果,下一个流程节点从delegateExecution.getVariables().get("collectList"))获取|