Konverter JSON til Array/Map - JavaScript

Konverter JSON til Array/Map - JavaScript
Json, også kjent som “JavaScript objektnotasjon”, Brukes ofte til å overføre data mellom en server og en webapplikasjon. JSON er et enkelt tekstbasert format som ganske enkelt kan behandles og gjøres til JavaScript-objekter som matriser, kart og så videre.

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

Hvordan konvertere JSON til JavaScript Array?

For å konvertere JSON til en matrise, bruk "JSON.parse ()”Metode. 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 ringe "trykk()”Metode for å legge til verdier i et tomt utvalg.

Syntaks

Bruk følgende metode for “JSON.parse () ”-metode:

JSON.parse (JSonstring);

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

Eksempel

Opprett en JSON -streng som heter “Strjson ”:

var strjson = '"name": "Paul", "alder": "32", "betegnelse": "hr"';

Påkalle “json.parse () ”-metode ved å gi JSON -strengen som et argument som konverterer den til et objekt:

var objjson = json.parse (Strjson);

Lag en tom matrise som heter “Arrayjson”:

var arrayjson = [];

Iterere det konverterte objektet som heter “Objjson”Og skyv verdiene mot hver nøkkel til matrisen ved å bruke“trykk()”Metode:

for (var jeg i objjson)
Arrayjson.push (objjson [i]);

Til slutt, skriv ut matrisen på konsollen:

konsoll.Logg (Arrayjson);

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

Hvordan konvertere JSON til å kartlegge i JavaScript?

For å konvertere JSON til kart, bruk "Kart()”Konstruktør med“Gjenstand.innganger()”Og“JSON.parse ()”Metoder. “Json.parse () ”-metoden konverterer strengen til et objekt, mens“ objektet.Oppføringer () ”-metoden gir en rekke nøkkelverdipar fra det konverterte objektet. "Kart" -konstruktøren oppretter et nytt kartobjekt fra en rekke oppføringer.

Syntaks

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

Nytt kart (objekt.Oppføringer (JSON.parse (objjson)));

Eksempel

Ring “Map ()” -konstruktøren med “Objekt.Oppføringer () ”og“ JSON.parse () ”-metode ved å passere JSON -strengen som et argument:

const mapjson = nytt kart (objekt.Oppføringer (JSON.parse (objjson)));

Skriv ut kartet på konsollen med "konsoll.Logg()”Metode:

konsoll.Logg (Mapjson);

Produksjon

Vi har gitt all nødvendig informasjon relatert til konvertering av JSON til Array/Map i JavaScript.

Konklusjon

For å konvertere JSON til en matrise, bruk "JSON.parse ()”Metode med“trykk()”Metode, og for å konvertere JSON til et kart, bruk“Kart()”Konstruktør med“Gjenstand.innganger()”Og“JSON.parse ()”Metode. JSON.Parse () -metode er nøkkelmetoden for konvertering da den konverterer JSON -strengen til et objekt. Denne opplæringen illustrerte metodene for å konvertere JSON til en matrise og kart i JavaScript.