Pretvorite JSON u niz/kartu – JavaScript

Pretvorite Json U Niz Kartu Javascript



JSON, također poznat kao ' JavaScript objektna notacija “, obično se koristi za prijenos podataka između poslužitelja i web aplikacije. JSON je jednostavan format temeljen na tekstu koji se može jednostavno obraditi i pretvoriti u JavaScript objekte kao što su nizovi, karte i tako dalje.

Ovaj vodič će ilustrirati načine pretvaranja JSON-a u niz i mapu u JavaScriptu.

Kako pretvoriti JSON u JavaScript polje?

Za pretvaranje JSON-a u niz, koristite ' JSON.parse() ” metoda. Ova se metoda koristi za pretvaranje JSON niza u objekt. Za pretvaranje JSON niza u niz, prvo ćemo pretvoriti niz u objekt, a zatim pozvati ' gurnuti() ” metoda za dodavanje vrijednosti u prazan niz.







Sintaksa



Koristite sljedeću metodu za metodu “JSON.parse()”:



JSON. raščlaniti ( JSONString ) ;

Prihvaća JSON string kao ulaz i daje objekt kao izlaz.





Primjer

Stvorite JSON niz pod nazivom ' strJSON ”:



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

Pozovite metodu “JSON.parse()” prosljeđivanjem JSON niza kao argumenta koji ga pretvara u objekt:

bio je objJSON = JSON. raščlaniti ( strJSON ) ;

Napravite prazan niz pod nazivom ' poljeJSON ”:

bio je poljeJSON = [ ] ;

Iterirajte pretvoreni objekt pod nazivom ' objJSON ” i gurnite vrijednosti prema svakom ključu u polje pomoću “ gurnuti() ” metoda:

za ( bio je ja u objJSON ) {
poljeJSON. gurnuti ( objJSON [ ja ] ) ;
}

Na kraju ispišite niz na konzoli:

konzola. log ( poljeJSON ) ;

Može se vidjeti da je JSON uspješno pretvoren u niz:

Kako pretvoriti JSON u mapu u JavaScriptu?

Za pretvaranje JSON-a u mapu koristite ' Karta() ' konstruktor s ' Object.entries() ' i ' JSON.parse() ” metode. Metoda “JSON.parse()” pretvara niz u objekt, dok metoda “Object.entries()” daje niz parova ključ-vrijednost iz konvertiranog objekta. Konstruktor 'Map' stvara novi objekt karte iz niza unosa.

Sintaksa

Upotrijebite danu sintaksu za pretvaranje JSON-a u mapu u JavaScriptu:

novi Karta ( Objekt . unose ( JSON. raščlaniti ( objJSON ) ) ) ;

Primjer

Pozovite “Map()” konstruktor s “Object.entries()” i “JSON.parse()” metodom prosljeđivanjem JSON niza kao argumenta:

konst mapJSON = novi Karta ( Objekt . unose ( JSON. raščlaniti ( objJSON ) ) ) ;

Ispišite kartu na konzoli koristeći ' konzola.log() ” metoda:

konzola. log ( mapJSON ) ;

Izlaz

Pružili smo sve potrebne informacije vezane uz konverziju JSON-a u polje/mapu u JavaScriptu.

Zaključak

Za pretvaranje JSON-a u polje koristite ' JSON.parse() ' metoda s ' gurnuti() ', a za pretvaranje JSON-a u kartu upotrijebite ' Karta() ' konstruktor s ' Object.entries() ' i ' JSON.parse() ” metoda. Metoda JSON.parse() ključna je metoda za pretvorbu jer pretvara JSON niz u objekt. Ovaj vodič je ilustrirao metode za pretvaranje JSON-a u niz i mapu u JavaScriptu.