Я хочу настроить словарь ключевых значений из двух разных полей в своей полезной нагрузке. Моя первая мысль - использовать компонент преобразования и динамически установить ключ, но этот код не работает:
%dw 1.0
%output application/java
---
{
payload.objectnumber: payload.objectid
}
Я получаю такую ошибку:
Multiple markers at this line
- Invalid input "payload.", expected conditionalKeyValuePair,
keyValuePair, enclosedExpr or objectEnd
- no viable alternative at input 'payload'
- no viable alternative at input '.'
Есть идеи, как заставить его работать?
Вход:
[{
objectnumber: 75,
objectid: "abcdefgh"
}]
Ожидаемый результат:
[{
"abcdefgh": 75
}]