Comment récupérer les valeurs clés dans javascript

Mon format de données json est comme ci-dessous:

"INFO" : { "DETAILS" : { "EMP" : { "amount": " 12185", "job": "GAPA", "month": "JANUARY", "year": "2010" } } }, 

Je reçois les valeurs des clés dans le json ci-dessus. Après avoir obtenu les valeurs clés que je veux obtenir sur la carte (c.-à-d. INFO).

Maintenant, je souhaite définir l'id ou une valeur d'attribut comme "INFO" pour un bouton comme soumettre.

Comment puis je faire ça??

Ce n'est pas tout à fait clair ce que vous demandez, mais si vous voulez passer à travers les éléments, vous pouvez le faire.

 var json = '{"INFO" : {"DETAILS" : {"EMP" : {"amount": " 12185","job": "GAPA","month": "JANUARY","year": "2010"}}}}', i; json = JSON.parse(json); for (i in json.INFO.DETAILS.EMP) { // always check for own properties when looping through an object if (json.INFO.DETAILS.EMP.hasOwnProperty(i)) { console.log('key: %s, value: %s', i, json.INFO.DETAILS.EMP[i]); } } 
 for(var key in data){ // key is "INFO" with your example } 

La key var assume les valeurs de toutes les clés de votre objet (uniquement le premier niveau, avec votre exemple for finir après un cycle)

Exemple: http://jsfiddle.net/Sam88/tk8XP/