у меня есть это в качестве входных данных: "keys":[{"key":"key1","value":"testKey1"},{"key":"Key2","value":"testKey2"}]
DataWeave Transformer помощь в кодировании
То, что я пытаюсь сделать это, чтобы получить этот вывод в формате JSON:
{ "key1": "testKey1",
"key2":testKey2}
Я пытаюсь с трансформатором DataWeave в мул:
%dw 1.0
%output application/json skipNullOn="everywhere"
---
{
price: payload.price,
"": payload.keys filter $.value !=null
}
, но он показывает это:
"": [
{
"value": "key1",
"key": "testKey1"
},
{
"value": "key2",
"key": "testKey12"
}
]
Любые идеи?
Вы можете поделиться полный ввод, так как ваш dataweave содержит payload.price но фрагмент кода не содержит цену –
КАЖЕТСЯ ввод и вывод же. Можете ли вы объяснить, чего вы хотите достичь? –