Je suis donné à un Json, j'ai besoin de parcourir pour générer les éléments. Le problème est que cette section est structurée différemment. Normalement, je voudrais juste boucler à travers les éléments comme celui-ci: mais je ne peux pas faire cela avec le JSON ci-dessous car ils sont des paires de valeur clé. Comment extraire-t-je simplement l'horodatage UNIX du JSON ci-dessous? (C'est-à-dire 1369353600000.0, 1371600000000.0, etc.) P> {"16": {
"events": {
"burstevents": {
"1369353600000.0": "maj", "1371600000000.0": "maj", "1373414400000.0": "maj", "1373500800000.0": "maj", "1373673600000.0": "maj"
},
"sentevents": {
"1370736000000.0": "pos", "1370822400000.0": "pos", "1370908800000.0": "pos"
}
}
}
}
3 Réponses :
Vous pouvez itérer sur les touches à l'aide du mot clé code> dans code>. Vous pouvez le faire avec jQuery p> Vous pouvez utiliser l'objet JavaScript P> var json = $.parseJSON(data);
var keys = Object.keys(json[16].events.burstevents);
comme une alternative que nous pouvons faire ceci: ou peut-être nidifier un autre p>
$. Carte ({"123": 345}, fonction (v, k) {retour k;}) code> ->['123'] code>_. Carte ({"123": 345}, fonction (v, k) {return k;}) code> ->['123'] code> Underscorejs.org/#map