Acest tutorial va ilustra modalitățile de a converti JSON într-o matrice și hartă în JavaScript.
Cum se convertesc JSON în matrice JavaScript?
Pentru a converti JSON într-o matrice, utilizați „ JSON.parse() ” metoda. Această metodă este folosită pentru a converti șirul JSON într-un obiect. Pentru a converti șirul JSON într-o matrice, vom converti mai întâi șirul într-un obiect și apoi vom apela „ Apăsaţi() ” metoda pentru adăugarea de valori într-o matrice goală.
Sintaxă
Utilizați următoarea metodă pentru metoda „JSON.parse()”:
JSON. analiza ( JSONString ) ;
Acceptă un șir JSON ca intrare și oferă un obiect ca ieșire.
Exemplu
Creați un șir JSON numit „ strJSON ”:
a fost strJSON = „{'nume': „Paul”, „vârsta”: „32”, „Desemnare”: „HR”}” ;
Invocați metoda „JSON.parse()” pasând șirul JSON ca argument care îl convertește într-un obiect:
a fost objJSON = JSON. analiza ( strJSON ) ;Creați o matrice goală numită „ arrayJSON ”:
a fost arrayJSON = [ ] ;Repetați obiectul convertit numit „ objJSON ” și împingeți valorile împotriva fiecărei taste în matrice folosind „ Apăsaţi() ” metoda:
pentru ( a fost i în objJSON ) {arrayJSON. Apăsaţi ( objJSON [ i ] ) ;
}
În cele din urmă, tipăriți matricea pe consolă:
consolă. Buturuga ( arrayJSON ) ;Se poate observa că JSON a fost convertit cu succes într-o matrice:
Cum se convertesc JSON în hartă în JavaScript?
Pentru a converti JSON în hartă, utilizați „ Hartă() ' constructor cu ' Object.entries() ' și ' JSON.parse() ” metode. Metoda „JSON.parse()” convertește șirul într-un obiect, în timp ce metoda „Object.entries()” oferă o matrice de perechi cheie-valoare din obiectul convertit. Constructorul „Hartă” creează un nou obiect Hartă din matricea de intrări.
Sintaxă
Utilizați sintaxa dată pentru conversia JSON la hartă în JavaScript:
nou Hartă ( Obiect . intrări ( JSON. analiza ( objJSON ) ) ) ;Exemplu
Apelați constructorul „Map()” cu metoda „Object.entries()” și „JSON.parse()” pasând șirul JSON ca argument:
const mapJSON = nou Hartă ( Obiect . intrări ( JSON. analiza ( objJSON ) ) ) ;Imprimați harta pe consolă folosind „ console.log() ” metoda:
consolă. Buturuga ( mapJSON ) ;Ieșire
Am furnizat toate informațiile necesare legate de conversia JSON în matrice/hartă în JavaScript.
Concluzie
Pentru a converti JSON într-o matrice, utilizați „ JSON.parse() ” metoda cu “ Apăsaţi() ” și pentru a converti JSON într-o hartă, utilizați „ Hartă() ' constructor cu ' Object.entries() ' și ' JSON.parse() ” metoda. Metoda JSON.parse() este metoda cheie pentru conversie, deoarece convertește șirul JSON într-un obiect. Acest tutorial a ilustrat metodele de conversie a JSON într-o matrice și hartă în JavaScript.