【发布时间】:2022-01-03 09:43:59
【问题描述】:
我正在尝试在 Mule YAML 配置中定义数组以根据值动态检索 key。
例如,我有一个流变量code= finance。使用代码循环遍历列表以获取密钥roles(下例)。同样,如果变量有 'emp1' 应该获取键 employee。
已编辑问题以更清晰。
YAML 配置:
list:
roles:
- admin
- finance
- hr
- sales
employee:
- emp1
- emp2
- emp3
尝试重新定义 YAML 文件,如本页 https://www.w3schools.io/file/yaml-multiline-arrays/ 上所述,如下所示(请参阅 --- 以将其区分为 YAML 中的列表,以便我可以在 dw 中使用 (p('list') 进行循环。骡子不喜欢也可以。
list:
---
roles:
- admin
- finance
- hr
- sales
employee:
- emp1
- emp2
- emp3
Mule 不喜欢它或如何定义多行数组并动态获取密钥? 有什么建议和想法吗?
如果问题不清楚,请告诉我。谢谢
【问题讨论】: