我有一个 dataweave 2.0 转换脚本:
%dw 2.0
output application/json
---
{
"keyName" : "foo, bar",
"keyname2" : "foo"
}
结果是:
decrypted payload: {"keyName":"foo","bar","keyName2":"foo"}
引号之间的逗号破坏了我的 JSON 结构。我尝试将逗号添加为变量,我尝试转义它和其他一些解决方案。没有任何效果。
我有一个 dataweave 2.0 转换脚本:
%dw 2.0
output application/json
---
{
"keyName" : "foo, bar",
"keyname2" : "foo"
}
结果是:
decrypted payload: {"keyName":"foo","bar","keyName2":"foo"}
引号之间的逗号破坏了我的 JSON 结构。我尝试将逗号添加为变量,我尝试转义它和其他一些解决方案。没有任何效果。
它适用于您的 DataWeave 映射版本。
我建议检查您的映射预览。错误很可能在Transform Message组件之外。
如果这不能解决问题,您可以使用joinBy函数来连接值,也许它会对您的情况有所帮助。