Šī apmācība ilustrē veidus, kā pārveidot JSON par masīvu un kartēt JavaScript.
Kā konvertēt JSON uz JavaScript masīvu?
Lai pārveidotu JSON par masīvu, izmantojiet JSON.parse() ” metode. Šo metodi izmanto JSON virknes konvertēšanai par objektu. Lai JSON virkni pārveidotu par masīvu, mēs vispirms pārveidosim virkni par objektu un pēc tam izsauksim “ push () ” metodi vērtību pievienošanai tukšā masīvā.
Sintakse
Metodei “JSON.parse()” izmantojiet šo metodi:
JSON. parsēt ( JSONString ) ;
Tas pieņem JSON virkni kā ievadi un piešķir objektu kā izvadi.
Piemērs
Izveidojiet JSON virkni ar nosaukumu “ strJSON ”:
bija strJSON = '{'vārds': 'Pāvils', 'vecums': '32', 'Apzīmējums': 'HR'}' ;
Izsauciet metodi “JSON.parse()”, nododot JSON virkni kā argumentu, kas to pārvērš objektā:
bija objJSON = JSON. parsēt ( strJSON ) ;Izveidojiet tukšu masīvu ar nosaukumu ' masīvsJSON ”:
bija masīvsJSON = [ ] ;Atkārtojiet pārveidoto objektu ar nosaukumu ' objJSON ' un nospiediet vērtības pret katru masīva taustiņu, izmantojot ' push () ” metode:
priekš ( bija i iekšā objJSON ) {masīvsJSON. spiediet ( objJSON [ i ] ) ;
}
Visbeidzot izdrukājiet masīvu konsolē:
konsole. žurnāls ( masīvsJSON ) ;Var redzēt, ka JSON ir veiksmīgi pārveidots par masīvu:
Kā konvertēt JSON uz karti JavaScript?
Lai pārveidotu JSON par karti, izmantojiet Karte () ' konstruktors ar ' Object.entries() ' un ' JSON.parse() ' metodes. Metode “JSON.parse()” pārvērš virkni objektā, savukārt metode “Object.entries()” nodrošina atslēgu-vērtību pāru masīvu no konvertētā objekta. Konstruktors “Karte” no ierakstu masīva izveido jaunu kartes objektu.
Sintakse
Izmantojiet norādīto sintaksi, lai konvertētu JSON uz karti JavaScript:
jauns Karte ( Objekts . ieraksti ( JSON. parsēt ( objJSON ) ) ) ;Piemērs
Izsauciet konstruktoru “Map()” ar metodi “Object.entries()” un “JSON.parse()”, nododot JSON virkni kā argumentu:
konst mapJSON = jauns Karte ( Objekts . ieraksti ( JSON. parsēt ( objJSON ) ) ) ;Izdrukājiet karti konsolē, izmantojot ' console.log() ” metode:
konsole. žurnāls ( mapJSON ) ;Izvade
Mēs esam snieguši visu nepieciešamo informāciju, kas saistīta ar JSON konvertēšanu uz masīvu/karti JavaScript.
Secinājums
Lai pārveidotu JSON par masīvu, izmantojiet “ JSON.parse() ' metode ar ' push () ” metodi un lai pārveidotu JSON par karti, izmantojiet Karte () ' konstruktors ar ' Object.entries() ' un ' JSON.parse() ” metode. Metode JSON.parse() ir galvenā konvertēšanas metode, jo tā pārvērš JSON virkni par objektu. Šī apmācība ilustrē metodes, kā pārveidot JSON par masīvu un kartēt JavaScript.