将 json 映射到平面文件的数据编织表达式

dataweave expression to map json to flat file

我是 mulesoft 的新手,正在尝试通过 mulesoft 中的 json 将数据库提取到平面文件。请帮助编写用于将 json 有效负载转换为平面文件的数据编织表达式。

我的平面文件架构是:

有了上面的内容,我得到了如下异常:

它期待一个映射而不是一个数组(dataweave 中的映射 returns 一个数组)如果你想输出一个数组,你需要修改你的 FFD 模式,以便它知道它是一个数组,使用:

  - { idRef: 'PersonalInfo', count: '>1' } 
  - { idRef: 'CourseDetails', count: '>1' } 

这将修复您的转换。