> 在接口场景配置中,配置从API获取结果,经过两次数据映射的转换,实现将包含两层数组结构的数据转换成内容不包含数组结构的数据。
>

API:
[http://10.2.132.127:8099/api/dataMapping/getDataStep1](http://10.2.132.127:8099/api/dataMapping/getDataStep1)

API结果变量名,默认配置为s1

第一次转换:
从API取源结构定义


导入目标结构定义的json文件

配置映射
OneToMany情况,需要配置repeat

配置所有属性的映射

点表格按钮,检查配置结果

配置输出变量名
在Source的Properties栏,点“+”,配置变量的别名,Name默认为t1,Value为自定义的别名

节点配置完成后,点保存按钮

循环节点配置


集合及循环因子配置

*****
自定义变量名
| 序号 | 默认变量名 | 描述 |
| --- | --- |---|
| 1 | s1 |调用api后的结果变量名|
| 2 | t1 |第一次转换后的结果变量名(集合)|
| 3 | t1n |循环取得集合中每一个对象的变量名(循环因子)|
| 4 | collectList |循环取得集合中每一个对象进行合并,存放最后结果的变量名(转换的最后结果,下一个流程节点从delegateExecution.getVariables().get("collectList"))获取|