J'intervertis une chaîne json dans une variable à l'aide de la fonction parseJSON() de jquery. Le problème est, il transforme mes données en un objet au lieu d'un tableau 2d. Par exemple,Nécessité de convertir les paires clé-valeur json en tableau standard
myData = $.parse(JSON(data));
myData.name// = "Bob"
Le problème est, « nom » est pas censé être une clé (en supposant que le terme est correct). Au lieu de cela, il devrait être:
myData[0] // = "name"
myData[1] // = "Bob"
Comment le convertir? Ou existe-t-il une autre méthode que d'utiliser une boucle for pour parcourir l'index d'un tableau (tout en étant capable d'accéder à la fois à la clé et à la valeur sous forme de chaîne, comme dans un tableau 2d).
EDIT: Ceci est un json qui est en cours d'utilisation (notez que c'est BEAUCOUP plus long). C'est ce qui est donné pour « données »
{"feat_3":"4356","feat_4":"45","feat_5":"564","feat_6":"7566"}
Pourriez-vous montrer le code où vous remplissez 'data' –
Ajout d'un extrait de JSON, est que ce que vous cherchez? –
Cela semble un peu bizarre à faire, si cela ne vous dérange pas que je dise. Pourquoi créer un tableau à plat avec les clés et leurs valeurs? –