Ta vadnica bo prikazala načine za pretvorbo JSON v polje in preslikavo v JavaScriptu.
Kako pretvoriti JSON v polje JavaScript?
Če želite pretvoriti JSON v matriko, uporabite » JSON.parse() ” metoda. Ta metoda se uporablja za pretvorbo niza JSON v objekt. Za pretvorbo niza JSON v matriko bomo najprej pretvorili niz v objekt in nato poklicali » potisni() ” za dodajanje vrednosti v prazno matriko.
Sintaksa
Za metodo »JSON.parse()« uporabite naslednjo metodo:
JSON. razčleniti ( JSONString ) ;
Sprejme niz JSON kot vhod in poda predmet kot izhod.
Primer
Ustvarite niz JSON z imenom ' strJSON ”:
je bil strJSON = '{'name': 'Paul', 'age': '32', 'Designation': 'HR'}' ;
Prikličite metodo »JSON.parse()« tako, da podate niz JSON kot argument, ki ga pretvori v objekt:
je bil objJSON = JSON. razčleniti ( strJSON ) ;Ustvari prazno polje z imenom ' arrayJSON ”:
je bil arrayJSON = [ ] ;Ponavljanje pretvorjenega predmeta z imenom ' objJSON « in potisnite vrednosti proti vsakemu ključu v matriko z uporabo » potisni() ” metoda:
za ( je bil jaz v objJSON ) {arrayJSON. potiskati ( objJSON [ jaz ] ) ;
}
Končno natisnite matriko na konzoli:
konzola. dnevnik ( arrayJSON ) ;Vidimo lahko, da je bil JSON uspešno pretvorjen v matriko:
Kako pretvoriti JSON v zemljevid v JavaScript?
Za pretvorbo JSON v zemljevid uporabite » Zemljevid() ' konstruktor z ' Object.entries() « in » JSON.parse() ” metode. Metoda »JSON.parse()« pretvori niz v objekt, medtem ko metoda »Object.entries()« poda niz parov ključ-vrednost iz pretvorjenega predmeta. Konstruktor »Map« ustvari nov objekt Map iz niza vnosov.
Sintaksa
Uporabite podano sintakso za pretvorbo JSON v preslikavo v JavaScript:
novo Zemljevid ( Objekt . vnosi ( JSON. razčleniti ( objJSON ) ) ) ;Primer
Pokličite konstruktor »Map()« z metodo »Object.entries()« in »JSON.parse()« tako, da posredujete niz JSON kot argument:
konst mapJSON = novo Zemljevid ( Objekt . vnosi ( JSON. razčleniti ( objJSON ) ) ) ;Natisnite zemljevid na konzoli z uporabo “ console.log() ” metoda:
konzola. dnevnik ( mapJSON ) ;Izhod
Zagotovili smo vse potrebne informacije v zvezi s pretvorbo JSON v polje/zemljevid v JavaScriptu.
Zaključek
Za pretvorbo JSON v polje uporabite » JSON.parse() ' metoda z ' potisni() ', za pretvorbo JSON v zemljevid pa uporabite ' Zemljevid() ' konstruktor z ' Object.entries() « in » JSON.parse() ” metoda. Metoda JSON.parse() je ključna metoda za pretvorbo, saj pretvori niz JSON v objekt. Ta vadnica je ponazorila metode za pretvorbo JSON v polje in preslikavo v JavaScriptu.