Konverter JSON til Array/map – JavaScript

Konverter Json Til Array Map Javascript



JSON, også kjent som ' JavaScript-objektnotasjon ”, brukes ofte for å overføre data mellom en server og en webapplikasjon. JSON er et enkelt tekstbasert format som enkelt kan behandles og gjøres om til JavaScript-objekter som matriser, kart og så videre.

Denne opplæringen vil illustrere måtene å konvertere JSON til en matrise og kartlegge i JavaScript.

Hvordan konvertere JSON til JavaScript-array?

For å konvertere JSON til en matrise, bruk ' JSON.parse() 'metoden. Denne metoden brukes til å konvertere JSON-strengen til et objekt. For å konvertere JSON-strengen til en matrise, vil vi først konvertere strengen til et objekt og deretter kalle ' trykk() ” metode for å legge til verdier i en tom matrise.







Syntaks



Bruk følgende metode for 'JSON.parse()'-metoden:



JSON. analysere ( JSONString ) ;

Den aksepterer en JSON-streng som en inngang og gir et objekt som en utgang.





Eksempel

Lag en JSON-streng kalt ' strJSON ':



var strJSON = '{'name': 'Paul', 'age': '32', 'Designation': 'HR'}' ;

Påkall 'JSON.parse()'-metoden ved å sende JSON-strengen som et argument som konverterer den til et objekt:

var objJSON = JSON. analysere ( strJSON ) ;

Lag en tom matrise kalt ' arrayJSON ':

var arrayJSON = [ ] ;

Iterer det konverterte objektet kalt ' objJSON ' og trykk verdiene mot hver tast til matrisen ved å bruke ' trykk() ' metode:

til ( var Jeg i objJSON ) {
arrayJSON. trykk ( objJSON [ Jeg ] ) ;
}

Skriv til slutt ut matrisen på konsollen:

konsoll. Logg ( arrayJSON ) ;

Det kan sees at JSON har blitt konvertert til en matrise:

Hvordan konvertere JSON til kart i JavaScript?

For å konvertere JSON til kart, bruk ' Kart() ' konstruktør med ' Object.entries() ' og ' JSON.parse() 'metoder. 'JSON.parse()'-metoden konverterer strengen til et objekt, mens 'Object.entries()'-metoden gir en rekke nøkkelverdi-par fra det konverterte objektet. 'Kart'-konstruktøren oppretter et nytt kartobjekt fra utvalget av oppføringer.

Syntaks

Bruk den gitte syntaksen for å konvertere JSON til kart i JavaScript:

ny Kart ( Gjenstand . innganger ( JSON. analysere ( objJSON ) ) ) ;

Eksempel

Kall «Map()»-konstruktøren med «Object.entries()»- og «JSON.parse()»-metoden ved å sende JSON-strengen som et argument:

konst mapJSON = ny Kart ( Gjenstand . innganger ( JSON. analysere ( objJSON ) ) ) ;

Skriv ut kartet på konsollen ved å bruke ' console.log() ' metode:

konsoll. Logg ( mapJSON ) ;

Produksjon

Vi har gitt all nødvendig informasjon knyttet til konvertering av JSON til array/map i JavaScript.

Konklusjon

For å konvertere JSON til en matrise, bruk ' JSON.parse() '-metoden med ' trykk() '-metoden, og for å konvertere JSON til et kart, bruk ' Kart() ' konstruktør med ' Object.entries() ' og ' JSON.parse() 'metoden. JSON.parse()-metoden er nøkkelmetoden for konvertering ettersom den konverterer JSON-strengen til et objekt. Denne opplæringen illustrerte metodene for å konvertere JSON til en matrise og kartlegge i JavaScript.