Ce tutoriel illustrera les façons de convertir JSON en un tableau et une carte en JavaScript.
Comment convertir JSON en tableau JavaScript ?
Pour convertir JSON en tableau, utilisez le ' JSON.parse() ' méthode. Cette méthode est utilisée pour convertir la chaîne JSON en objet. Pour convertir la chaîne JSON en tableau, nous allons d'abord convertir la chaîne en objet, puis appeler le ' pousser() ” méthode pour ajouter des valeurs dans un tableau vide.
Syntaxe
Utilisez la méthode suivante pour la méthode « JSON.parse() » :
JSON. analyser ( Chaîne JSON ) ;
Il accepte une chaîne JSON en entrée et donne un objet en sortie.
Exemple
Créez une chaîne JSON nommée ' strJSON ” :
était strJSON = '{'nom': 'Paul', 'âge': '32', 'Désignation': 'RH'}' ;
Appelez la méthode 'JSON.parse()' en passant la chaîne JSON comme argument qui la convertit en objet :
était objJSON = JSON. analyser ( strJSON ) ;Créez un tableau vide nommé ' tableauJSON ” :
était tableauJSON = [ ] ;Itérer l'objet converti appelé ' objJSON ' et poussez les valeurs contre chaque clé du tableau en utilisant le ' pousser() ' méthode:
pour ( était je dans objJSON ) {tableauJSON. pousser ( objJSON [ je ] ) ;
}
Enfin, imprimez le tableau sur la console :
console. enregistrer ( tableauJSON ) ;On peut voir que le JSON a été converti avec succès en tableau :
Comment convertir JSON en map en JavaScript ?
Pour convertir JSON en carte, utilisez le ' Carte() ' constructeur avec le ' Objet.entries() ' et ' JSON.parse() ” méthodes. La méthode 'JSON.parse()' convertit la chaîne en objet, tandis que la méthode 'Object.entries()' donne un tableau de paires clé-valeur à partir de l'objet converti. Le constructeur 'Map' crée un nouvel objet Map à partir du tableau d'entrées.
Syntaxe
Utilisez la syntaxe donnée pour convertir JSON en map en JavaScript :
nouveau Carte ( Objet . entrées ( JSON. analyser ( objJSON ) ) ) ;Exemple
Appelez le constructeur 'Map()' avec les méthodes 'Object.entries()' et 'JSON.parse()' en passant la chaîne JSON en argument :
constante mapJSON = nouveau Carte ( Objet . entrées ( JSON. analyser ( objJSON ) ) ) ;Imprimez la carte sur la console en utilisant ' console.log() ' méthode:
console. enregistrer ( mapJSON ) ;Sortir
Nous avons fourni toutes les informations nécessaires liées à la conversion de JSON en tableau/carte en JavaScript.
Conclusion
Pour convertir JSON en tableau, utilisez le ' JSON.parse() ' méthode avec le ' pousser() ', et pour convertir JSON en carte, utilisez la méthode' Carte() ' constructeur avec le ' Objet.entries() ' et ' JSON.parse() ' méthode. La méthode JSON.parse() est la méthode clé pour la conversion car elle convertit la chaîne JSON en objet. Ce tutoriel a illustré les méthodes pour convertir JSON en un tableau et mapper en JavaScript.