i have a object that looks like below sample object
{
"op1": {
"color": [
"red",
"yellow"
],
"size":[
1,3
]
},
"op2": {
"color": [
"black",
"green"
],
"size":[
1,2
]
},
"op3": {
"color": [
"black"
]
}
}
then i need to aggregate all key's values into one key like this note: properties will be dynamic
{
"all": {
"color": [
"red",
"yellow",
"black",
"green"
],
"size": [
1,
2,
3
]
}
}
i tired lodash merge but merge works on parent level
colorandsize, or they have dynamic name and level?