I have below JSON data:
{
    "Created": "2019-08-01T14:36:49Z",
    "Tags": [
        {
            "ObjectId": "1",
            "Time": 6,
            "TrackerId": "W1"
        },
        {
            "ObjectId": "2",
            "Time": 4,
            "TrackerId": "E34"
        },
        {
            "ObjectId": "3",
            "Time": 4,
            "TrackerId": "W1"
        },
        {
            "ObjectId": "4",
            "Time": 8,
            "TrackerId": "E34"
        }
    ],
    "id": 0
}
In the above JSON data, we can see that we have 4 object id's but only 2 tracker id. I need to merge the data which has the same TrackerId and also add their time. So above data will become:
{
    "Created": "2019-08-01T14:36:49Z",
    "Tags": [
        {
            "Time": 10,
            "TrackerId": "W1"
        },
        {
            "Time": 12,
            "TrackerId": "E34"
        }
    ],
    "id": 0
}
I am using Nlohmann JSON library for C++. How can we achieve this?
 
    