Konvertieren Sie JSON in Array/Map - JavaScript

Konvertieren Sie JSON in Array/Map - JavaScript
JSON, auch bekannt als "JavaScript-Objekt-Notation”Wird üblicherweise zur Übertragung von Daten zwischen einem Server und einer Webanwendung verwendet. JSON ist ein einfaches textbasiertes Format, das einfach verarbeitet und in JavaScript-Objekte wie Arrays, Karten usw. verwandelt werden kann.

In diesem Tutorial veranschaulicht.

So konvertieren Sie JSON in JavaScript Array?

Verwenden Sie das “, um JSON in ein Array umzuwandeln, die“JSON.analysieren ()" Methode. Diese Methode wird zum Konvertieren der JSON -Zeichenfolge in ein Objekt verwendet. Um die JSON -Zeichenfolge in ein Array zu konvertieren, werden wir zuerst die Zeichenfolge in ein Objekt konvertieren und dann die “aufrufen“drücken()Methode zum Hinzufügen von Werten in einem leeren Array.

Syntax

Verwenden Sie die folgende Methode für den „JSON).Parse () ”Methode:

JSON.analysieren (jSonstring);

Es akzeptiert eine JSON -String als Eingabe und gibt ein Objekt als Ausgabe an.

Beispiel

Erstellen Sie eine JSON -Zeichenfolge mit dem Namen “Strjson ”:

var strjson = '"Name": "Paul", "Alter": "32", "Bezeichnung": "hr"';

Rufen Sie den „JSON an.Parse () ”Methode, indem Sie die JSON -Zeichenfolge als Argument übergeben, das sie in ein Objekt umwandelt:

var objjson = json.analysieren (strjson);

Erstellen Sie ein leeres Array namens “Arrayjson”:

var arrayjson = [];

Das konvertierte Objekt genannt "iterieren"Objjson"Und drücken Sie die Werte gegen jeden Schlüssel zum Array mit der"drücken()" Methode:

für (var i in objjson)
Arrayjson.Push (objjson [i]);

Drucken Sie schließlich das Array auf der Konsole:

Konsole.log (arrayjson);

Es ist ersichtlich, dass der JSON erfolgreich in ein Array umgewandelt wurde:

So konvertieren Sie JSON in JavaScript in JavaScript?

Verwenden Sie die “zum Konvertieren von JSON in die Kartierung von“Karte()"Konstruktor mit dem"Objekt.Einträge ()" Und "JSON.analysieren ()”Methoden. Der „JSON.Parse () () ”Umwandelt die Zeichenfolge in ein Objekt, während das„ Objekt “.Einträge () ”” Die Methode ergibt ein Array von Schlüsselwertpaaren aus dem konvertierten Objekt. Der Konstruktor „Karte“ erstellt ein neues Kartenobjekt aus dem Array von Einträgen.

Syntax

Verwenden Sie die angegebene Syntax zum Konvertieren von JSON, um in JavaScript zu kartieren:

Neue Karte (Objekt.Einträge (JSON.analysieren (objjson)));

Beispiel

Rufen Sie den Konstruktor "map ()" mit "Objekt" auf.Einträge () “und„ JSON.Parse () ”Methode, indem Sie die JSON -Zeichenfolge als Argument übergeben:

const mapjson = neue Karte (Objekt.Einträge (JSON.analysieren (objjson)));

Drucken Sie die Karte auf der Konsole mit “aus“Konsole.Protokoll()" Methode:

Konsole.log (mapjson);

Ausgang

Wir haben alle erforderlichen Informationen zur Umwandlung von JSON in Array/MAP in JavaScript bereitgestellt.

Abschluss

Verwenden Sie die “zum Konvertieren von JSON in ein Array“ die “JSON.analysieren ()Methode mit der “drücken()Methode und um JSON in eine Karte umzuwandeln, verwenden Sie die “Karte()"Konstruktor mit dem"Objekt.Einträge ()" Und "JSON.analysieren ()" Methode. JSON.Parse () -Methode ist die Schlüsselmethode für die Konvertierung, da sie die JSON -Zeichenfolge in ein Objekt umwandelt. In diesem Tutorial wurde die Methoden dargestellt, um JSON in ein Array und die Karte in JavaScript umzuwandeln.