Converti JSON in Array/mappa – JavaScript

Converti Json In Array Mappa Javascript



JSON, noto anche come ' Notazione oggetto JavaScript ”, è comunemente utilizzato per la trasmissione di dati tra un server e un'applicazione web. JSON è un semplice formato basato su testo che può essere semplicemente elaborato e trasformato in oggetti JavaScript come array, mappe e così via.

Questo tutorial illustrerà i modi per convertire JSON in un array e mappare in JavaScript.

Come convertire JSON in array JavaScript?

Per convertire JSON in un array, usa ' JSON.analisi() ' metodo. Questo metodo viene utilizzato per convertire la stringa JSON in un oggetto. Per convertire la stringa JSON in un array, convertiremo prima la stringa in un oggetto e poi chiameremo ' spingere() ” metodo per aggiungere valori in un array vuoto.







Sintassi



Utilizzare il seguente metodo per il metodo 'JSON.parse()':



JSON. analizzare ( JSONString ) ;

Accetta una stringa JSON come input e fornisce un oggetto come output.





Esempio

Crea una stringa JSON denominata ' strJSON ”:



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

Invoca il metodo 'JSON.parse()' passando la stringa JSON come argomento che la converte in un oggetto:

era objJSON = JSON. analizzare ( strJSON ) ;

Crea un array vuoto chiamato ' arrayJSON ”:

era arrayJSON = [ ] ;

Itera l'oggetto convertito chiamato ' objJSON ” e spingi i valori contro ogni chiave nell'array usando il “ spingere() ' metodo:

per ( era io In objJSON ) {
arrayJSON. spingere ( objJSON [ io ] ) ;
}

Infine, stampa l'array sulla console:

consolare. tronco d'albero ( arrayJSON ) ;

Si può vedere che il JSON è stato convertito con successo in un array:

Come convertire JSON in mappa in JavaScript?

Per convertire JSON in mappa, utilizzare il ' Carta geografica() ” costruttore con il “ Oggetto.voci() ' E ' JSON.analisi() metodi. Il metodo 'JSON.parse()' converte la stringa in un oggetto, mentre il metodo 'Object.entries()' fornisce un array di coppie chiave-valore dall'oggetto convertito. Il costruttore 'Map' crea un nuovo oggetto Map dall'array di voci.

Sintassi

Usa la sintassi data per convertire JSON in mappa in JavaScript:

nuovo Carta geografica ( Oggetto . inserimenti ( JSON. analizzare ( objJSON ) ) ) ;

Esempio

Chiama il costruttore “Map()” con il metodo “Object.entries()” e “JSON.parse()” passando la stringa JSON come argomento:

cost mapJSON = nuovo Carta geografica ( Oggetto . inserimenti ( JSON. analizzare ( objJSON ) ) ) ;

Stampa la mappa sulla console usando ' console.log() ' metodo:

consolare. tronco d'albero ( mapJSON ) ;

Produzione

Abbiamo fornito tutte le informazioni necessarie relative alla conversione di JSON in array/map in JavaScript.

Conclusione

Per convertire JSON in un array, usa ' JSON.analisi() ” metodo con il “ spingere() ” e per convertire JSON in una mappa, utilizza il metodo “ Carta geografica() ” costruttore con il “ Oggetto.voci() ' E ' JSON.analisi() ' metodo. Il metodo JSON.parse() è il metodo chiave per la conversione in quanto converte la stringa JSON in un oggetto. Questo tutorial ha illustrato i metodi per convertire JSON in un array e mappare in JavaScript.