i have a array payload which contains one item and one object . i need to transform the object data then append those one item. i can use below code to transform the object which name is attributes , but how to append that single item like below output.
Script
payload map (item) ->
(
item.attributes reduce ((item, accumulator={}) ->
{
(accumulator),
(item.name): item.value
}
)
)
Output
[
{
"store": "007878",
"inventoryDate": "20201124",
"varianceArticleNumber": "dddrrr"
},
{
"store": "007878",
"inventoryDate": "",
"varianceArticleNumber": ""
},
{
"store": "007878",
"inventoryDate": "",
"varianceArticleNumber": ""
},
{
"store": "007878",
"inventoryDate": "",
"varianceArticleNumber": ""
}
]
Input
[
{
"store": "007878",
"attributes": [
{
"name": "inventoryDate",
"value": "20201124"
},
{
"name": "varianceArticleNumber",
"value": "NF006002CC21140000"
}
]
},
{
"store": "007878",
"attributes": null
},
{
"store": "007878",
"attributes": null
},
{
"store": "007878",
"attributes": null
}
]