I'm having some troubles merging an array of JSON objects together by key. Would anyone have a good solution to this using just Javascript?
{
"code": "12345",
"error": "12345 error 1"
},
{
"code": "12345",
"error": "12345 error 2"
},
{
"code": "67890",
"error": "67890 error 1"
},
{
"code": "67890",
"error": "67890 error 2"
},
{
"code": "67890",
"error": "67890 error 3"
},
{
"code": "67890",
"error": "67890 error 4"
},
{
"code": "67890",
"error": "67890 error 5"
},
{
"code": "12092",
"error": "12092 error 1"
},
{
"code": "12092",
"error": "12092 error 2"
}
Should be transformed to
{
"code": "12345",
"error": "12345 error 1, 12345 error 2"
},
{
"code": "67890",
"error": "67890 error 1, 67890 error 2, 67890 error 3, 67890 error 4, 67890 error 5"
},
{
"code": "12092",
"error": "12092 error 1, 12092 error 2"
}
Any help would be greatly appreciated. I've racked my brain over this for a long time and just cant seem to get it down.