Я получаю полезную нагрузку в качестве ввода в компонент преобразования сообщений.Это массив с объектами:
[
{
"enterprise": "Samsung",
"description": "This is the Samsung enterprise",
},
{
"enterprise": "Apple",
"description": "This is the Apple enterprise ",
}
]
У меня есть переменная, которая заменяет описание и вывод, который мне нужен:
[
{
"enterprise": "Samsung",
"description": "This is the var value",
},
{
"enterprise": "Apple",
"description": "This is the var value",
}
]
Я пытался использовать:
%dw 2.0
output application/java
---
payload map ((item, index) -> {
description: vars.descriptionValue
})
Но возвращается:
[
{
"description": "This is the var value",
},
{
"description": "This is the var value",
}
]
Возможно ли заменить только значение описания , оставив остальные поля? Как избежать добавления других полей в отображение .