Comment transformer JavaScript table de hachage?
je suis en train de créer un <String, Array()>
carte à partir d'un objet json.
Imaginez que j'ai obtenu cette structure json:
[
{
"userId": "123123",
"password": "fafafa",
"age": "21"
},
{
"userId": "321321",
"password": "nana123",
"age": "34"
}
]
La carte que je veux créer serait:
key (string), valeur (array)
{
"userId": [
"123123",
"321321"
],
"password": [
"fafafa",
"nana123"
],
"age": [
"21",
"34"
]
}
Est-il possible de faire cela? :/
Merci d'avance.
Il n'y a pas une telle chose comme un "objet json" et je ne vois pas quelle peut être l'objet d'affichage. Est qu'une chaîne de caractères que vous recevez ?
Mieux pour expliquer ce que vous voulez faire avec cette carte, parce que c'est peut-être que vous pouvez simplement utiliser l'objet.
Votre "structure JSON" n'est pas JSON à tous les...
Je ne comprends pas le point de popnoodles " modifier...
L'OP a utilisé des caractères ne sont pas affichés car ils n'avaient pas indenté le code. N'avez-vous pas comparer les deux versions avant de commenter?
Mieux pour expliquer ce que vous voulez faire avec cette carte, parce que c'est peut-être que vous pouvez simplement utiliser l'objet.
Votre "structure JSON" n'est pas JSON à tous les...
Je ne comprends pas le point de popnoodles " modifier...
L'OP a utilisé des caractères ne sont pas affichés car ils n'avaient pas indenté le code. N'avez-vous pas comparer les deux versions avant de commenter?
OriginalL'auteur msqar | 2013-02-19
Vous devez vous connecter pour publier un commentaire.
Démo
Sorties:
J'ai édité au travail sans avoir à définir les touches.
Merci beaucoup les gars!!! 🙂
OriginalL'auteur MrCode
voir la suite ECMAScript 5ème Édition de fonctions Tableau.réduire, Objet.les touches et Tableau.forEach.
Bel exemple d'utilisation de ECMAScript 5 mais attention, cela ne fonctionne pas sur tout ce qui dépasse Internet Explorer 9.
oui, tout à fait vrai. IE<9 ne prend pas en charge ces fonctions JavaScript standard qui ont été ajoutés dans un cahier des charges qui a été publié à la fin de 2009.
ce qui est dommage car il y a des belles fonctionnalités modernes dans cette spécification.
OriginalL'auteur maerics
Javascript JSON.stringify va vous aider à convertir n'importe quel format JSON conforme du modèle objet dans une chaîne JSON.
OriginalL'auteur Binita Bharati