Récupération dynamique des clés de la paire clé-valeur JSON Array - Javascript

J'ai une question qui aimerais solliciter votre expertise.

C'est un tableau JSON que j'ai:

[{"A":20,"B":32,"C":27,"D":30,"E":40}]

Ce que je voudrais faire est de récupérer les touches (A, B, C, D, E) à partir du tableau JSON au lieu de valeurs. Je suis en mesure de récupérer les valeurs mais pas les clés.

Je suis en utilisant ce afin de récupérer les valeurs dynamiquement:

function calculateSum(jsonArray) {
    var result = 0;
    for (var i = jsonArray.length - 1;  i >= 0; --i)
    {
        var o = jsonArray[i];
        A = o.A;
        B = o.B;
        C = o.C;
        D = o.D;
        E = o.E;
        result = A + B + C + D + E;
        return result;
    }

    return result;
}

De même, que dois-je faire pour récupérer le clés à l'aide de JavaScript?

source d'informationauteur Queryer