Convertiți JSON în Array/hartă – JavaScript

Convertiti Json In Array Harta Javascript



JSON, cunoscut și ca „ Notarea obiectelor JavaScript ”, este folosit în mod obișnuit pentru transmiterea de date între un server și o aplicație web. JSON este un format simplu bazat pe text care poate fi pur și simplu procesat și transformat în obiecte JavaScript, cum ar fi matrice, hărți și așa mai departe.

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.