Laissez-moi vous expliquer en détail. J'ai ci-dessous un objet avec moi -Existe-t-il un moyen d'obtenir le nombre d'éléments à partir d'un objet?
{
"OBJECT1" : {
"NAME1" : "VALUE1",
"NAME2" : "VALUE2",
"NAME3" : "VALUE3"
},
"OBJECT2" : {
"NAME4" : "VALUE4",
"NAME5" : "VALUE5"
}
}
De cet objet, je veux obtenir quelque chose comme nombre d'éléments dans Object1 = 3 et le nombre d'éléments dans Object2 = 2. Si tout cela est possible en utilisant javascript. Fondamentalement, ce que j'essaie de faire est de faire une boucle sur les paires de valeurs de nom disponibles dans l'objet dynamiquement de sorte que si quelqu'un ajoute un autre élément à l'objet, je n'ai pas besoin de changer mon code.
De même toute alternative est également exclue car je suis autorisé à utiliser uniquement des objets dans mon cas d'utilisation.
double possible de [Longueur Javascript tableau Associatif] (http://stackoverflow.com/questions/5223/length-of-javascript-associative-array) – kennytm
Ces objets ne sont pas appelés objets JSON. JSON est seulement une notation qui représente les objets * JavaScript *. –
@Marcel Korpel: donc, est-il possible de dire qu'une telle chaîne JSON comme on le voit ici est une forme sérialisée d'un objet JS? – Piskvor