Konverter JSON til Array/map – JavaScript

Konverter Json Til Array Map Javascript



JSON, også kendt som ' JavaScript-objektnotation ”, bruges almindeligvis til at overføre data mellem en server og en webapplikation. JSON er et simpelt tekstbaseret format, der nemt kan behandles og omdannes til JavaScript-objekter såsom arrays, kort og så videre.

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.