Převést JSON na Array/map – JavaScript

Prevest Json Na Array Map Javascript



JSON, také známý jako „ Zápis objektů JavaScript “, se běžně používá pro přenos dat mezi serverem a webovou aplikací. JSON je jednoduchý textový formát, který lze jednoduše zpracovat a převést na objekty JavaScriptu, jako jsou pole, mapy a tak dále.

Tento tutoriál ilustruje způsoby, jak převést JSON na pole a mapu v JavaScriptu.

Jak převést JSON na JavaScript Array?

Chcete-li převést JSON na pole, použijte „ JSON.parse() “ metoda. Tato metoda se používá pro převod řetězce JSON na objekt. Pro převod řetězce JSON na pole nejprve převedeme řetězec na objekt a poté zavoláme „ TAM() ” metoda pro přidávání hodnot do prázdného pole.







Syntax



Pro metodu “JSON.parse()” použijte následující metodu:



JSON. rozebrat ( JSONString ) ;

Přijímá řetězec JSON jako vstup a dává objekt jako výstup.





Příklad

Vytvořte řetězec JSON s názvem „ strJSON “:



byl strJSON = '{'name': 'Paul', 'age': '32', 'Designation': 'HR'}' ;

Vyvolejte metodu „JSON.parse()“ předáním řetězce JSON jako argumentu, který ji převede na objekt:

byl objJSON = JSON. rozebrat ( strJSON ) ;

Vytvořte prázdné pole s názvem „ arrayJSON “:

byl arrayJSON = [ ] ;

Iterujte převedený objekt s názvem „ objJSON “ a vložte hodnoty proti každému klíči do pole pomocí „ TAM() “ metoda:

pro ( byl i v objJSON ) {
arrayJSON. TAM ( objJSON [ i ] ) ;
}

Nakonec vytiskněte pole na konzole:

řídicí panel. log ( arrayJSON ) ;

Je vidět, že JSON byl úspěšně převeden na pole:

Jak převést JSON na mapu v JavaScriptu?

Pro převod JSON na mapu použijte „ Mapa() 'konstruktor s ' Object.entries() ' a ' JSON.parse() “ metody. Metoda „JSON.parse()“ převádí řetězec na objekt, zatímco metoda „Object.entries()“ poskytuje pole párů klíč–hodnota z převedeného objektu. Konstruktor „Mapa“ vytvoří nový objekt Map z pole položek.

Syntax

Použijte danou syntaxi pro převod JSON na mapu v JavaScriptu:

Nový Mapa ( Objekt . záznamy ( JSON. rozebrat ( objJSON ) ) ) ;

Příklad

Zavolejte konstruktor „Map()“ pomocí metody „Object.entries()“ a „JSON.parse()“ předáním řetězce JSON jako argumentu:

konst mapJSON = Nový Mapa ( Objekt . záznamy ( JSON. rozebrat ( objJSON ) ) ) ;

Vytiskněte mapu na konzole pomocí „ console.log() “ metoda:

řídicí panel. log ( mapJSON ) ;

Výstup

Poskytli jsme všechny potřebné informace související s převodem JSON na pole/mapu v JavaScriptu.

Závěr

Pro převod JSON na pole použijte „ JSON.parse() “ metoda s “ TAM() “ a pro převod JSON na mapu použijte „ Mapa() 'konstruktor s ' Object.entries() ' a ' JSON.parse() “ metoda. Metoda JSON.parse() je klíčová metoda pro převod, protože převádí řetězec JSON na objekt. Tento kurz ilustroval metody převodu JSON na pole a mapu v JavaScriptu.