Как использовать запятую внутри значения JSON в dataweave 2.0 - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть сценарий преобразования dataweave 2.0:

%dw 2.0
output application/json
---
{
  "keyName" : "foo, bar",
  "keyname2" : "foo"
} 

Результат:

decrypted payload: {"keyName":"foo","bar","keyName2":"foo"}

запятая между кавычками разрушает мою структуру JSON.Я пытался добавить запятую как переменную, я пытался избежать ее и несколько других решений.ничего не работает.

1 Ответ

0 голосов
/ 25 апреля 2019

Это работает для меня с вашей версией отображения DataWeave.

Предлагаю проверить предварительный просмотр вашего сопоставления.Вполне возможно, что ошибка находится за пределами компонента Transform Message .

Как использовать предварительный просмотр, чтобы увидеть выходные данные сопоставления

Если этоне решает проблему, вы можете использовать функцию joinBy для объединения значений, возможно, это поможет в вашем случае.

...