Envoi de données à l'objet JSON javascript

Je veux pousser cet objet à un tableau JSON

var obj =  {'x':21,'y':32,'z':43};

Depuis mon JSON clé:la valeur vient de façon dynamique , je ne peux pas accéder à l'aide des touches , j'ai donc utilisé la méthode de boucle .

var str = {xA : []}; //declared a JSON array

for (var key in obj) {

    alert(' name=' + key + ' value=' + obj[key]);

     str.xA.push({
         key :   obj[key]
     })
}

Quand j'alerte les valeurs que je reçois les clés et les valeurs correctement, mais quand je suis en le poussant vers le tableau de ma clé est toujours à venir en tant que " clé " à la place de la clé comme x, y,z, comme dans le code.

Toute aide est appréciée.

C'est un objet JavaScript littérale, PAS de JSON.
S'il vous plaît, n'utilisez pas le mot "JSON", il n'y a pas de JSON à tous ici.

OriginalL'auteur Abhi | 2013-09-30