Konvertējiet JSON uz masīvu/karti — JavaScript

Konvertejiet Json Uz Masivu Karti Javascript



JSON, pazīstams arī kā ' JavaScript objektu apzīmējums ”, parasti izmanto datu pārsūtīšanai starp serveri un tīmekļa lietojumprogrammu. JSON ir vienkāršs teksta formāts, ko var vienkārši apstrādāt un pārvērst par JavaScript objektiem, piemēram, masīviem, kartēm utt.

Šī 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.