DataWeave 字符串中的转义字符

Escape character in DataWeave string

我们正在从包含反斜杠 (\) 的数据库中获取一个值。通过 DataWeave 后,我们得到 2 个反斜杠。这是它的样子:

怎么最后只有一个反斜杠?我们能以某种方式使用替换功能吗?我试过了,还是不行。

我相信您看到两个反斜杠的原因是因为反斜杠是保留字符(参见 JSON spec)因此 DataWeave 会自动转义反斜杠,这是必要的,以免您的数据库值已损坏。

在我看来双反斜杠不是问题。您应该在使用 JSON 对象后获得正确的内容。

您可以尝试输入您选择的转义字符

例如:%output application/csv escape = " "

最好将 "/" 替换为 " "

希望对您有所帮助。