Forum Discussion
Hi vgautam64 , I am unable to attached pipeline. so give you an example-
Data:
{
"carList": [
{
"color": "purple",
"type": "minivan",
"registration": "2017-01-03",
"capacity": 7
},
{
"color": "red",
"type": "station wagon",
"registration": "2018-01-03",
"capacity": 5
}, {
"color": "black",
"type": "toyota",
"registration": "2017-01-03",
"capacity": 5
},
{
"color": "blue",
"type": "Maruti",
"registration": "2018-01-03",
"capacity": 5
}
]
}
1. use mapper for adding index : $carList.map((val,index)=> val.mapKeys((v,k)=> k+(index+1))) : $carList (target path of mapper)
2. use another mapper to merge in single array obejct : sl.ensureArray($carList.reduce((curr,acc)=>curr.extend(acc),{} ))