dataweave - 将 json 映射到平面文件的 dataweave 表达式
问题描述
我是 mulesoft 的新手,试图通过 mulesoft 中的 json 将数据库提取到平面文件中。请帮助编写将 json 有效负载转换为平面文件的 dataweave 表达式。
我的平面文件架构是:
有了上面我得到的例外是:
解决方案
它期待一个映射而不是一个数组(dataweave 中的映射返回一个数组)如果你想输出一个数组,你需要修改你的 FFD 模式,以便它知道它是一个数组,使用:
- { idRef: 'PersonalInfo', count: '>1' }
- { idRef: 'CourseDetails', count: '>1' }
这将修复您的转换。
推荐阅读
- r - 在 rmarkdown::beamer_presentation 中插入幻灯片的数量直到最后一张幻灯片
- azure-iot-hub - 需要在一天中的不同时间使用 Azure IoT 中心为设备提供每秒突发速度消息
- c# - Unity IAP 无法按预期工作以删除广告横幅
- sql - 根据条件选择一个表中的所有记录,而不是另一个表中的所有记录
- c# - 如何将程序集信息嵌入到由 C# 程序创建的文件中
- android - firebase 数据到片段中的 recyclerview
- gitlab-ci - 赛普拉斯测试有时会无限期地卡在 Gitlab CI/CD 管道中。有什么解决方法吗?
- javascript - React 表单刷新页面,尽管被告知不要
- snowflake-cloud-data-platform - 是否可以选择使用雪花复制命令添加标题和拖尾记录?
- python-3.x - 我如何抑制结果抽屉中的#lines 只有答案