Comment accéder à un objet JSON en utilisant une variable javascript
Ce que je veux dire par là, c'est dire que j'ai données JSON en tant que tel:
[{"ADAM":{"TEST":1}, "BOBBY":{"TEST":2}}]
et je veux faire quelque chose comme ceci:
var x = "ADAM";
alert(data.x.TEST);
source d'informationauteur Rudacles
Vous devez vous connecter pour publier un commentaire.
http://jsfiddle.net/n0nick/UWR9y/
Etant donné que les objets en javascript sont traités comme les hashmaps (ou tableaux associatifs), vous pouvez simplement faire data['adam'].TEST tout comme vous pourriez le faire données.adam.TEST. Si vous avez un indice de variable, il suffit d'aller avec le [] de la notation.
si vous venez de le faire
vous pouvez accéder à l'aide de données.ADAM.TEST et data['ADAM'].TEST
Qui ne fonctionnera pas comme vous êtes réglage
x
à être un objet de type string, pas d'accéder à la valeur de votre tableau:C'est ce qui a fonctionné pour moi. De cette façon, vous pouvez passer d'une variable à la fonction et d'éviter de répéter les vous code.