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)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.