Как удалить цитаты из сценария dataweave 2.0? - PullRequest
0 голосов
/ 07 мая 2019
Сценарий

dataweave 2.0 в Anypoint Studio 7.3 при сборке JSON всегда добавляет к объекту цитаты, даже если это не значение, а новый объект JSON.

Мой код выглядит следующим образом:

%dw 2.0
output application/java
import * from dw::core::Strings
var studyId = vars.request.studyId
---
{[
    {
      (vars.keytype): value1,
      StudyId: value2
    },
    (vars.condition)
]}

где (vars.condition) это просто еще один объект json:

{"key1":"value"}

Вопрос в том, как удалить лишние цитаты из окружения (vars.condidtion)

1 Ответ

0 голосов
/ 07 мая 2019

Наиболее вероятная причина добавления дополнительных кавычек в том, что ваша переменная condition не имеет установленного типа application/json mime.

...