Convertir JSON en Array / Map - JavaScript

Convertir JSON en Array / Map - JavaScript
JSON, également connu sous le nom de «Notation d'objet JavaScript», Est couramment utilisé pour transmettre des données entre un serveur et une application Web. JSON est un format de texte simple qui peut être simplement traité et transformé en objets JavaScript tels que des tableaux, des cartes, etc.

Ce tutoriel illustrera les moyens de convertir JSON en un tableau et une carte en JavaScript.

Comment convertir JSON en tableau javascript?

Pour convertir JSON en un tableau, utilisez le «Json.Parse ()" méthode. Cette méthode est utilisée pour convertir la chaîne JSON en un objet. Pour convertir la chaîne JSON en un tableau, nous allons d'abord convertir la chaîne en un objet, puis appeler le «pousser()”Méthode pour ajouter des valeurs dans un tableau vide.

Syntaxe

Utilisez la méthode suivante pour le «JSON.PARSE () ”Méthode:

Json.Parse (jsonstring);

Il accepte une chaîne JSON comme entrée et donne un objet en sortie.

Exemple

Créer une chaîne JSON nommée "strjson »:

var strjson = '"name": "Paul", "Age": "32", "désignation": "hr"';

Invoquez le «JSON.PARSE () ”Méthode en passant la chaîne JSON comme un argument qui le convertit en un objet:

var objjson = json.Parse (Strjson);

Créez un tableau vide nommé «arrayjson»:

var arrayjson = [];

Itérer l'objet converti appelé «objjson»Et poussez les valeurs contre chaque clé du tableau en utilisant le«pousser()" méthode:

pour (var i dans objjson)
arrayjson.push (objjson [i]);

Enfin, imprimez le tableau sur la console:

console.log (arrayjson);

On peut voir que le JSON a été converti avec succès en un tableau:

Comment convertir JSON en map en javascript?

Pour convertir JSON en MAP, utilisez le «Carte()"Constructeur avec le"Objet.Entrées ()" et "Json.Parse ()«Méthodes. Le «JSON.La méthode parse () »convertit la chaîne en un objet, tandis que l'objet.Entrées () ”Méthode donne un tableau de paires de valeurs clés de l'objet converti. Le constructeur «Map» crée un nouvel objet de carte à partir du tableau des entrées.

Syntaxe

Utilisez la syntaxe donnée pour convertir JSON en map en javascript:

Nouvelle carte (objet.Entrées (JSON.Parse (objjson)));

Exemple

Appelez le constructeur «map ()» avec «objet.Entrées () »et« JSON.PARSE () ”Méthode en passant la chaîne JSON comme argument:

const mapjson = nouvelle carte (objet.Entrées (JSON.Parse (objjson)));

Imprimez la carte sur la console en utilisant «console.enregistrer()" méthode:

console.log (mapjson);

Sortir

Nous avons fourni toutes les informations nécessaires liées à la conversion de JSON en Array / Map en JavaScript.

Conclusion

Pour convertir JSON en un tableau, utilisez le «Json.Parse ()«Méthode avec le«pousser()”Méthode, et pour convertir JSON en une carte, utilisez le"Carte()"Constructeur avec le"Objet.Entrées ()" et "Json.Parse ()" méthode. Json.La méthode parse () est la méthode clé de conversion car elle convertit la chaîne JSON en un objet. Ce tutoriel a illustré les méthodes pour convertir JSON en un tableau et une carte en javascript.