'I have an object it contains array with object. How can I implement this transformation?
Input
{
"address": [{
"extraId": "AB",
"globe": "0980098",
"newAddress": [{
"name": "addressName",
"value": "XY,0980980980"
}]
}],
"products": [{
"productName": "ACC"
},
{
"productName": "SSSS"
},
{
"productName": "DDDD"
},
{
"productName": "FFF"
}
],
"additionaldata": [{
"name": "asasa",
"value": "23232"
}]
}
output
{
"extraId": "AB",
"globe": "0980098",
"newAddress": [{
"name": "addressName",
"value": "XY,0980980980"
}],
"products": [{
"productName": "ACC"
},
{
"productName": "SSSS"
},
{
"productName": "DDDD"
},
{
"productName": "FFF"
}
],
"additionaldata": [{
"name": "asasa",
"value": "23232"
}]
}
Solution 1:[1]
%dw 2.0
output application/json
var address = payload.address[0]
---
address ++ (payload - "address")
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Salim Khan |
