2011-07-06 3 views
0

Lorsque je le passe à travers une fibre JSON, il n'apparaît pas comme un JSON imbriqué. Comment puis-je faire en sorte que ce fichier JSON soit imbriqué correctement?Comment puis-je créer correctement un objet JSON imbriqué?

var c = { 
     "io_name" : "Fruits", 
     "io_children" : [{ 
        "io_name":"banana", 
        "io_name":"apple", 
        "io_name":"pear" 
        }] 
    } 
+0

Par "JSON imbriqué", voulez-vous dire parfaitement formaté (en supposant que la répétition de * io_name * est une faute de frappe)? Ou est-ce que "io_name" n'apparaît qu'une seule fois dans le JSON (c'est-à-dire que le nom de propriété répété est une erreur et jcolebrand a répondu à votre question)? – RobG

Répondre

3

Voulez-vous dire cela?

var c = { 
    "io_name" : "Fruits", 
    "io_children" : [ 
       {"io_name":"banana"}, 
       {"io_name":"apple"}, 
       {"io_name":"pear"} 
       ] 
} 

Comme il est, vous déclarez un tableau qui contient un objet, et l'objet définit une clé « io_name » et redéfinit alors la valeur de cette touche trois fois (ce qui est illogique au mieux)

+0

Tapait ma réponse pendant que votre réponse apparaissait. Supprimé en raison de la redondance. Mais s'il vous plaît expliquer le SGITE pour moi? – KooiInc

+0

C'est une meta meme. Pistolet le plus lent à l'Est. C'est-à-dire, vous postez les réponses qui apparaissent déjà et monter le rep supérieur pour obtenir plus de rep (parce que les gens suivent un rep élevé en votant pour des réponses). Quant à "tapait ma réponse pendant que votre réponse apparaissait" ... il y avait une différence d'affichage de 8 minutes. Une différence de 90 secondes aurait du sens, mais .... – jcolebrand

+0

Vous êtes un peu paranoïaque ici. J'ai été multitâche sur ce (http://testbed.nicon.nl/randomness/), mon travail régulier et en tapant une réponse à cette question. : D – KooiInc

Questions connexes