0

我正在尝试创建一个转换,在该转换中我对一个变量调用encodeURI,如下所示。

%dw 2.0
import * from dw::core::URL
output application/json
---
{
    "encodeURI" : encodeURI(#[vars.myVar])
}

但是这种情况会出现以下错误。

无效的输入“#”,应为 ??? 或 booleanNotExpr(第 6 行,第 29 列):

知道如何解决这个问题吗?

4

1 回答 1

1

由于您已经在 DW 脚本中,因此无需再次将其包装到 DW 脚本中。删除#[],它将正常工作。

https://simpleflatservice.com/mule4/EncodeSpecialCharacters.html

于 2020-05-08T15:53:40.210 回答