Я использую PHP или Javascript для манипулирования объектом json из примера API:
{
"data": [
{
"label": "employeeCount",
"stats": [
{
"year": "2015",
"value": "10"
},
{
"year": "2017",
"value": "30"
},
{
"year": "2016",
"value": "50"
}
]
},
{
"label": "managerCount",
"stats": [
{
"year": "2015",
"value": "2"
},
{
"year": "2017",
"value": "4"
},
{
"year": "2016",
"value": "6"
}
]
}
]
}
Мне нужно классифицировать его по году как объект, подобный такому:
"record": {
"2015" : {
"employeeCount": "10",
"managerCount": "2"
},
"2016" : {
"employeeCount": "30",
"managerCount": "4"
},
"2017"{
"employeeCount": "50",
"managerCount": "6"
}
}
Число year
и число label
будут отличаться от вызова API, поэтому я думаю об использовании цикла for, чтобы это произошло. Но пока безуспешно. Какой подход вы бы использовали для такого рода манипуляций?