Как использовать encodeURI для переменной в Tranform - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь создать преобразование, в котором я вызываю encodeURI для переменной следующим образом.

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

Но в этом случае возникает ошибка.

Недействительный ввод "#", ожидается ??? или booleanNotExpr (строка 6, столбец 29):

Есть идеи, как это решить?

1 Ответ

1 голос
/ 08 мая 2020

Поскольку вы уже находитесь внутри сценария DW, вам не нужно снова переносить его в сценарий DW. Удалите # [], и все будет нормально.

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

...