โ07-26-2021 01:31 AM
I got an array named โgroupโ includes object items as the below picture
How can I merge all object items to one object? My expected result as the below picture. But, imagine that the number of item is unknown. It can be 3,4,5 , โฆ (n).
Thank you!
Solved! Go to Solution.
โ07-26-2021 04:10 AM
That wonโt be a problem here, because Iโm using destructuring assignment ( the three dots ) before the $group
array ...$group
, this will always work for every $group array regardless of the array size, you donโt have to get each index from the $group array, just use ...$group
, this will destructure the array and will be the same as writing $group[0]... $group[n]
multiple times.
โ07-26-2021 02:14 AM
Hi @khanh_tran ,
You can use JSON Splitter after this output and split on $group, this will give you only the objects inside the group array then you can use a Group by N snap to group all input data into a single array ( donโt forget to set the setting Group Size to 0 ).
โ07-26-2021 02:38 AM
Thank you! But your answer is not my expectation. I need object[0] merge to object[1] and to object[n].
โ07-26-2021 02:52 AM
If you merge all objects into one, the values will be overwritten for the key with the same name in each object. Is this what you want ?
โ07-26-2021 02:54 AM
yes, sure. thatโs all I want. Because every object will be not duplicated except the key-participant_survey_progress_sk. The field is also group by key, so itโs also not problem.