Tento tutoriál ilustruje spôsoby, ako previesť JSON na pole a mapu v JavaScripte.
Ako previesť JSON na pole JavaScript?
Ak chcete previesť JSON na pole, použite „ JSON.parse() “. Táto metóda sa používa na konverziu reťazca JSON na objekt. Na konverziu reťazca JSON na pole najprv skonvertujeme reťazec na objekt a potom zavoláme „ TAM() ” metóda na pridávanie hodnôt do prázdneho poľa.
Syntax
Pre metódu “JSON.parse()” použite nasledujúcu metódu:
JSON. rozobrať ( JSONString ) ;
Prijíma reťazec JSON ako vstup a dáva objekt ako výstup.
Príklad
Vytvorte reťazec JSON s názvom „ strJSON “:
bol strJSON = '{'meno': 'Paul', 'vek': '32', 'Označenie': 'HR'}' ;
Vyvolajte metódu „JSON.parse()“ odovzdaním reťazca JSON ako argumentu, ktorý ho prevedie na objekt:
bol objJSON = JSON. rozobrať ( strJSON ) ;Vytvorte prázdne pole s názvom „ arrayJSON “:
bol arrayJSON = [ ] ;Iterujte konvertovaný objekt s názvom „ objJSON “ a posuňte hodnoty proti každému kľúču do poľa pomocou „ TAM() “ metóda:
pre ( bol i v objJSON ) {arrayJSON. TAM ( objJSON [ i ] ) ;
}
Nakoniec vytlačte pole na konzole:
konzoly. log ( arrayJSON ) ;Je možné vidieť, že JSON bol úspešne prevedený na pole:
Ako previesť JSON na mapu v JavaScripte?
Na konverziu JSON na mapu použite „ mapa() 'konštruktor s ' Object.entries() “ a „ JSON.parse() “ metódy. Metóda “JSON.parse()” konvertuje reťazec na objekt, zatiaľ čo metóda “Object.entries()” poskytuje pole párov kľúč – hodnota z konvertovaného objektu. Konštruktor „Mapa“ vytvorí nový objekt mapy z poľa položiek.
Syntax
Použite danú syntax na konverziu JSON na mapu v JavaScripte:
Nový Mapa ( Objekt . záznamy ( JSON. rozobrať ( objJSON ) ) ) ;Príklad
Zavolajte konštruktor „Map()“ pomocou metódy „Object.entries()“ a „JSON.parse()“ zadaním reťazca JSON ako argumentu:
konšt mapJSON = Nový Mapa ( Objekt . záznamy ( JSON. rozobrať ( objJSON ) ) ) ;Vytlačte mapu na konzole pomocou „ console.log() “ metóda:
konzoly. log ( mapJSON ) ;Výkon
Poskytli sme všetky potrebné informácie súvisiace s konverziou JSON na pole/mapu v JavaScripte.
Záver
Na konverziu JSON na pole použite „ JSON.parse() “ metóda s “ TAM() “ a na konverziu JSON na mapu použite „ mapa() 'konštruktor s ' Object.entries() “ a „ JSON.parse() “. Metóda JSON.parse() je kľúčovou metódou konverzie, pretože konvertuje reťazec JSON na objekt. Tento tutoriál ilustroval metódy konverzie JSON na pole a mapu v JavaScripte.