ciao!

avrei la necessità di costruire un dataset con questa struttura da passare poi ad un client react:
codice:
data: {
    labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
            datasets: [
                {
                    label: 'Sci',
                    backgroundColor: '#42A5F5',
                    data: [59, 80, 81, 56, 55, 40, 0]
                },
                {
                    label: 'Corsa',
                    backgroundColor: '#9CDC65',
                    data: [28, 48, 40, 19, 90, 90, 50]
                },
                {
                    label: 'Arrampicata',
                    backgroundColor: '#6CCC65',
                    data: [28, 48, 40, 19, 86, 27, 90]
                },
                {
                    label: 'Allenamento',
                    backgroundColor: '#9fCC65',
                    data: [28, 48, 40, 19, 0, 10, 90]
                }
            ]
}
evitando di dover costruire una stringa...
sto provando così, ma già mi sono fermato:
Codice PHP:
$query $stmt->fetchAll(PDO::FETCH_ASSOC);
$labels array_unique(array_column($query'mese'));

$resArray = array();
$resArray["data"] = array();
array_push($resArray["data"], $labels);

echo 
json_encode($resArray); 
ottengo questo:
codice:
{
    "data": [
        {
            "0": "January",
            "7": "February",
            "11": "March",
            "16": "April"
        }
    ]
}
per costruire strutture del genere, qual'è la strada migliore da seguire??