Как сгруппировать все данные?

только начал изучать Java , и столкнулся с таким вопросом. Есть такой json файл :

[ {
    "name" : "2022-01-20",
    "percentY" : "64.8 ",
    "main" : 842,
    "y" : 546,
    "z" : 0
  },
 {
    "name" : "2022-01-25",
    "percentY" : "0.0 ",
    "main" : 1354,
    "y" : 0,
    "z" : 0
  },
 {
    "name" : "2022-02-26",
    "percentY" : "0.0 ",
    "main" : 30,
    "y" : 0,
    "z" : 0
  }, {
    "name" : "2022-02-27",
    "percentY" : "0.0 ",
    "main" : 10,
    "y" : 0,
    "z" : 0
  }, 
{
    "name" : "2022-10-28",
    "percentY" : "0.0 ",
    "main" : 20,
    "y" : 0,
    "z" : 0
  }, 
{
    "name" : "2022-3-01",
    "percentY" : "0.0 ",
    "main" : 10,
    "y" : 0,
    "z" : 0
  }]

Нужно вывести таким образом , чтобы вывелся первый месяц и все значения этого месяца суммировались, и так для последующих месяцев . Вот такой результат чтоб был для первого месяца и для других исходя из значений массива json:

{name = '01.2022', percentY= '64,8', main =2196, y= 546, z=0} 

Ответы (0 шт):