Denne tutorial vil illustrere måder at konvertere JSON til et array og kort i JavaScript.
Hvordan konverteres JSON til JavaScript Array?
For at konvertere JSON til et array skal du bruge ' JSON.parse() ” metode. Denne metode bruges til at konvertere JSON-strengen til et objekt. For at konvertere JSON-strengen til et array, vil vi først konvertere strengen til et objekt og derefter kalde ' skubbe() ” metode til at tilføje værdier i et tomt array.
Syntaks
Brug følgende metode til metoden 'JSON.parse()':
JSON. parse ( JSONString ) ;
Den accepterer en JSON-streng som input og giver et objekt som output.
Eksempel
Opret en JSON-streng med navnet ' strJSON ”:
var strJSON = '{'name': 'Paul', 'age': '32', 'Designation': 'HR'}' ;
Kald metoden 'JSON.parse()' ved at sende JSON-strengen som et argument, der konverterer den til et objekt:
var objJSON = JSON. parse ( strJSON ) ;Opret et tomt array med navnet ' arrayJSON ”:
var arrayJSON = [ ] ;Gentag det konverterede objekt kaldet ' objJSON ' og skub værdierne mod hver tast til arrayet ved hjælp af ' skubbe() ” metode:
til ( var jeg i objJSON ) {arrayJSON. skubbe ( objJSON [ jeg ] ) ;
}
Udskriv til sidst arrayet på konsollen:
konsol. log ( arrayJSON ) ;Det kan ses, at JSON er blevet konverteret til et array med succes:
Hvordan konverteres JSON til kort i JavaScript?
For at konvertere JSON til kort, brug ' Kort() ' konstruktør med ' Object.entries() ' og ' JSON.parse() ' metoder. Metoden 'JSON.parse()' konverterer strengen til et objekt, mens metoden 'Object.entries()' giver en matrix af nøgleværdi-par fra det konverterede objekt. 'Kort'-konstruktøren opretter et nyt kortobjekt fra rækken af indgange.
Syntaks
Brug den givne syntaks til at konvertere JSON til kort i JavaScript:
ny Kort ( Objekt . poster ( JSON. parse ( objJSON ) ) ) ;Eksempel
Kald 'Map()'-konstruktøren med 'Object.entries()'- og 'JSON.parse()'-metoden ved at sende JSON-strengen som et argument:
konst mapJSON = ny Kort ( Objekt . poster ( JSON. parse ( objJSON ) ) ) ;Udskriv kortet på konsollen ved hjælp af ' console.log() ” metode:
konsol. log ( mapJSON ) ;Produktion
Vi har leveret al den nødvendige information relateret til konvertering af JSON til array/map i JavaScript.
Konklusion
For at konvertere JSON til et array skal du bruge ' JSON.parse() ' metode med ' skubbe() '-metoden, og for at konvertere JSON til et kort skal du bruge ' Kort() ' konstruktør med ' Object.entries() ' og ' JSON.parse() ” metode. JSON.parse()-metoden er nøglemetoden til konvertering, da den konverterer JSON-strengen til et objekt. Denne tutorial illustrerede metoderne til at konvertere JSON til et array og kort i JavaScript.