Comment récupérer des valeurs de clé en 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, je souhaite obtenir la carte (par exemple) INFO.

Maintenant, je veux définir l’id ou une valeur d’atsortingbut comme “INFO” pour un bouton comme submit.

Comment puis je faire ça??

Ce que vous demandez, ce n’est pas tout à fait clair, mais si vous voulez parcourir 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 object (seul le premier niveau, avec votre exemple le finit après un cycle)

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