"group": [
{
"id": "12",
"value": "3"
},
{
"id": "15",
"value": "1"
}
]
"group":
{
"12": "3",
"15": "1"
}
$data = json_decode($json, true);
$data['group'] = array_reduce(
$data['group'],
function($res, $i) {
$res[$i['id']] = $i['value'];
return $res;
},
[]
);
{"group":{"12":"3","15":"1"}}