我正在尝试创建一个转换,在该转换中我对一个变量调用encodeURI,如下所示。
%dw 2.0
import * from dw::core::URL
output application/json
---
{
"encodeURI" : encodeURI(#[vars.myVar])
}
但是这种情况会出现以下错误。
无效的输入“#”,应为 ??? 或 booleanNotExpr(第 6 行,第 29 列):
知道如何解决这个问题吗?
我正在尝试创建一个转换,在该转换中我对一个变量调用encodeURI,如下所示。
%dw 2.0
import * from dw::core::URL
output application/json
---
{
"encodeURI" : encodeURI(#[vars.myVar])
}
但是这种情况会出现以下错误。
无效的输入“#”,应为 ??? 或 booleanNotExpr(第 6 行,第 29 列):
知道如何解决这个问题吗?
由于您已经在 DW 脚本中,因此无需再次将其包装到 DW 脚本中。删除#[],它将正常工作。
https://simpleflatservice.com/mule4/EncodeSpecialCharacters.html