nonunique keys in data returned for carnage report

There seems to be a problem with the way that the data returned for carnage report is formatted. Every stat for every player is listed under PlayerStats in an array. That means that TotalKills, TotalDeaths and what not are all at the top level, and are not easy to pick out for individual players. Shouldn’t all player specific data reside in a dictionary under the player that the data is relevant to? I’m not qute sure how to go about pulling out stats for individual players since the data is formatted in this way.

Each player should have their own object in the PlayerStats array so you can drill down to [‘Player’][‘Gamertag’] within these objects to distinguish between them.