Konvertieren Sie JSON in Array/Map – JavaScript

Konvertieren Sie Json In Array Map Javascript



JSON, auch bekannt als „ JavaScript-Objekt-Notation “, wird üblicherweise zum Übertragen 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. umgewandelt werden kann.

Dieses Tutorial veranschaulicht die Möglichkeiten zum Konvertieren von JSON in ein Array und eine Zuordnung in JavaScript.

Wie konvertiert man JSON in ein JavaScript-Array?

Um JSON in ein Array zu konvertieren, verwenden Sie das „ JSON.parse() ' Methode. Diese Methode wird zum Konvertieren des JSON-Strings in ein Objekt verwendet. Um den JSON-String in ein Array zu konvertieren, konvertieren wir den String zuerst in ein Objekt und rufen dann die „ drücken() ”-Methode zum Hinzufügen von Werten in einem leeren Array.







Syntax



Verwenden Sie die folgende Methode für die Methode „JSON.parse()“:



JSON. analysieren ( JSONString ) ;

Es akzeptiert einen JSON-String als Eingabe und gibt ein Objekt als Ausgabe zurück.





Beispiel

Erstellen Sie eine JSON-Zeichenfolge mit dem Namen „ strJSON “:



War strJSON = '{'Name': 'Paul', 'Alter': '32', 'Bezeichnung': 'HR'}' ;

Rufen Sie die Methode „JSON.parse()“ auf, indem Sie die JSON-Zeichenfolge als Argument übergeben, das sie in ein Objekt umwandelt:

War objJSON = JSON. analysieren ( strJSON ) ;

Erstellen Sie ein leeres Array mit dem Namen „ arrayJSON “:

War arrayJSON = [ ] ;

Iterieren Sie das konvertierte Objekt mit dem Namen „ objJSON “ und schieben Sie die Werte für jeden Schlüssel in das Array, indem Sie die „ drücken() ' Methode:

für ( War ich In objJSON ) {
arrayJSON. drücken ( objJSON [ ich ] ) ;
}

Drucken Sie schließlich das Array auf der Konsole aus:

Konsole. Protokoll ( arrayJSON ) ;

Es ist ersichtlich, dass das JSON erfolgreich in ein Array konvertiert wurde:

Wie konvertiert man JSON in eine Karte in JavaScript?

Verwenden Sie zum Konvertieren von JSON in eine Karte die „ Karte() ” Konstruktor mit dem “ Objekt.Einträge() ' Und ' JSON.parse() “Methoden. Die Methode „JSON.parse()“ konvertiert den String in ein Objekt, während die Methode „Object.entries()“ ein Array von Schlüssel-Wert-Paaren aus dem konvertierten Objekt liefert. Der „Map“-Konstruktor erstellt aus dem Array von Einträgen ein neues Map-Objekt.

Syntax

Verwenden Sie die angegebene Syntax zum Konvertieren von JSON in eine Karte in JavaScript:

neu Karte ( Objekt . Einträge ( JSON. analysieren ( objJSON ) ) ) ;

Beispiel

Rufen Sie den Konstruktor „Map()“ mit der Methode „Object.entries()“ und „JSON.parse()“ auf, indem Sie den JSON-String als Argument übergeben:

konst mapJSON = neu Karte ( Objekt . Einträge ( JSON. analysieren ( objJSON ) ) ) ;

Drucken Sie die Karte auf der Konsole mit „ Konsole.log() ' Methode:

Konsole. Protokoll ( mapJSON ) ;

Ausgang

Wir haben alle notwendigen Informationen zur Konvertierung von JSON in Array/Map in JavaScript bereitgestellt.

Abschluss

Verwenden Sie zum Konvertieren von JSON in ein Array das „ JSON.parse() “-Methode mit dem „ drücken() “-Methode und um JSON in eine Karte zu konvertieren, verwenden Sie die „ Karte() ” Konstruktor mit dem “ Objekt.Einträge() ' Und ' JSON.parse() ' Methode. Die Methode JSON.parse() ist die Schlüsselmethode für die Konvertierung, da sie die JSON-Zeichenfolge in ein Objekt konvertiert. Dieses Tutorial veranschaulicht die Methoden zum Konvertieren von JSON in ein Array und eine Zuordnung in JavaScript.