Как использовать запятую внутри значения JSON в dataweave 2.0

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

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

результат:

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

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

1 ответ

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

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

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

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

Другие вопросы по тегам