在 DataWeave 中的两个数据集之间创建一个空行

Create an Empty Row in between 2 Datasets in DataWeave

我想在两个数据集之间创建一个空行。试图创建空变量但它不起作用。

已尝试:

var empty = [""]
---
(vars.header1 default[]) ++
(vars.data1 default[]) ++
empty ++
(vars.header2 default[]) ++
(vars.data1 default[]) 

期望输出:

根据经验,始终粘贴输入(很难猜测变量中有什么)和 Dataweave 的预期输出。

要添加一个空行,请尝试将您的空变量设置为 [{}] 并试一试。

脚本

%dw 2.0
output application/csv

---
[{
    "a":"1",
    "b":"2"
}]
++
[{}]
++
[{"c":"c","d":"d","e":"e"}]
++
[{
    "c":"3",
    "d":"4",
    "e":"5"
}]

输出

a,b
1,2

c,d,e
3,4,5