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.