标签: mule anypoint-studio dataweave
我们从包含反斜杠(\)的DB获取值。经过DataWeave后,我们得到2个反斜杠。这就是它的外观:
我们怎么能在最后只有一个反斜杠?我们能以某种方式使用替换功能吗?我试过了,但却无法发挥作用。
答案 0 :(得分:2)
我相信你看到两个反斜杠的原因是反斜杠是一个保留字符(参见JSON spec)因此DataWeave会自动转义反斜杠,这是必要的,这样就不会损坏你的数据库值。
在我看来,双反斜杠不是问题。您应该在使用JSON对象时获得正确的内容。
答案 1 :(得分:0)
您可以尝试输入您选择的转义字符
例如:%output application/csv escape = " "
%output application/csv escape = " "
理想情况下,"/"取代" "。
"/"
" "
希望这有帮助。