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.