DataWeave 字符串中的转义字符
Escape character in DataWeave string
我们正在从包含反斜杠 (\) 的数据库中获取一个值。通过 DataWeave 后,我们得到 2 个反斜杠。这是它的样子:
怎么最后只有一个反斜杠?我们能以某种方式使用替换功能吗?我试过了,还是不行。
我相信您看到两个反斜杠的原因是因为反斜杠是保留字符(参见 JSON spec)因此 DataWeave 会自动转义反斜杠,这是必要的,以免您的数据库值已损坏。
在我看来双反斜杠不是问题。您应该在使用 JSON 对象后获得正确的内容。
您可以尝试输入您选择的转义字符
例如:%output application/csv escape = " "
最好将 "/"
替换为 " "
。
希望对您有所帮助。
我们正在从包含反斜杠 (\) 的数据库中获取一个值。通过 DataWeave 后,我们得到 2 个反斜杠。这是它的样子:
怎么最后只有一个反斜杠?我们能以某种方式使用替换功能吗?我试过了,还是不行。
我相信您看到两个反斜杠的原因是因为反斜杠是保留字符(参见 JSON spec)因此 DataWeave 会自动转义反斜杠,这是必要的,以免您的数据库值已损坏。
在我看来双反斜杠不是问题。您应该在使用 JSON 对象后获得正确的内容。
您可以尝试输入您选择的转义字符
例如:%output application/csv escape = " "
最好将 "/"
替换为 " "
。
希望对您有所帮助。