我有一个dataweave 2.0转换脚本:
%dw 2.0
output application/json
---
{
"keyName" : "foo, bar",
"keyname2" : "foo"
}
输出是:
decrypted payload: {"keyName":"foo","bar","keyName2":"foo"}
引号之间的逗号破坏了我的JSON结构。我试图将逗号添加为变量,我试图逃避它和其他一些解决方案。什么都行不通
它适用于您的DataWeave映射版本。
我建议您检查映射的预览。很可能,错误在转换消息组件之外。
How to use the preview to see the mapping output
如果这不能解决问题,您可以使用joinBy函数来连接值,也许它会对您的情况有所帮助。