Dans Mule/Dataweave, comment convertir/transformer un HashMap en un tableau. J'ai un HashMap dont la valeur clé & sont des nombres dynamiques.Dans Mule/Dataweave, comment transformer une HashMap en un tableau lorsque la clé et la valeur sont des nombres
Exemple:
{"3.2" : 1, "22" : 8, "2.0" : 1}
Je veux transformer cette structure:
[
{
"name": "app-a",
"value1": 3.2,
"value2": 1
},
{
"name": "app-a",
"value1": 22,
"value2": 8
},
{
"name": "app-a",
"value1": 2,
"value2": 1
}
]
Solution (Merci à @Sulthony H)
%dw 1.0
%output application/json
---
payload pluck $$ map {
value1: ($ as :string) as :number,
value2: payload[$]
}
Impressionnant. Solution parfaite J'ai également mis à jour par question avec le code de tissage réel. – gnanagurus