Ovaj vodič će ilustrirati načine pretvaranja JSON-a u niz i mapu u JavaScriptu.
Kako pretvoriti JSON u JavaScript polje?
Za pretvaranje JSON-a u niz, koristite ' JSON.parse() ” metoda. Ova se metoda koristi za pretvaranje JSON niza u objekt. Za pretvaranje JSON niza u niz, prvo ćemo pretvoriti niz u objekt, a zatim pozvati ' gurnuti() ” metoda za dodavanje vrijednosti u prazan niz.
Sintaksa
Koristite sljedeću metodu za metodu “JSON.parse()”:
JSON. raščlaniti ( JSONString ) ;
Prihvaća JSON string kao ulaz i daje objekt kao izlaz.
Primjer
Stvorite JSON niz pod nazivom ' strJSON ”:
bio je strJSON = '{'name': 'Paul', 'age': '32', 'Designation': 'HR'}' ;
Pozovite metodu “JSON.parse()” prosljeđivanjem JSON niza kao argumenta koji ga pretvara u objekt:
bio je objJSON = JSON. raščlaniti ( strJSON ) ;Napravite prazan niz pod nazivom ' poljeJSON ”:
bio je poljeJSON = [ ] ;Iterirajte pretvoreni objekt pod nazivom ' objJSON ” i gurnite vrijednosti prema svakom ključu u polje pomoću “ gurnuti() ” metoda:
za ( bio je ja u objJSON ) {poljeJSON. gurnuti ( objJSON [ ja ] ) ;
}
Na kraju ispišite niz na konzoli:
konzola. log ( poljeJSON ) ;Može se vidjeti da je JSON uspješno pretvoren u niz:
Kako pretvoriti JSON u mapu u JavaScriptu?
Za pretvaranje JSON-a u mapu koristite ' Karta() ' konstruktor s ' Object.entries() ' i ' JSON.parse() ” metode. Metoda “JSON.parse()” pretvara niz u objekt, dok metoda “Object.entries()” daje niz parova ključ-vrijednost iz konvertiranog objekta. Konstruktor 'Map' stvara novi objekt karte iz niza unosa.
Sintaksa
Upotrijebite danu sintaksu za pretvaranje JSON-a u mapu u JavaScriptu:
novi Karta ( Objekt . unose ( JSON. raščlaniti ( objJSON ) ) ) ;Primjer
Pozovite “Map()” konstruktor s “Object.entries()” i “JSON.parse()” metodom prosljeđivanjem JSON niza kao argumenta:
konst mapJSON = novi Karta ( Objekt . unose ( JSON. raščlaniti ( objJSON ) ) ) ;Ispišite kartu na konzoli koristeći ' konzola.log() ” metoda:
konzola. log ( mapJSON ) ;Izlaz
Pružili smo sve potrebne informacije vezane uz konverziju JSON-a u polje/mapu u JavaScriptu.
Zaključak
Za pretvaranje JSON-a u polje koristite ' JSON.parse() ' metoda s ' gurnuti() ', a za pretvaranje JSON-a u kartu upotrijebite ' Karta() ' konstruktor s ' Object.entries() ' i ' JSON.parse() ” metoda. Metoda JSON.parse() ključna je metoda za pretvorbu jer pretvara JSON niz u objekt. Ovaj vodič je ilustrirao metode za pretvaranje JSON-a u niz i mapu u JavaScriptu.