Questo tutorial illustrerà i modi per convertire JSON in un array e mappa in JavaScript.
Come convertire JSON in Array JavaScript?
Per convertire JSON in un array, usa il "JSON.parse ()" metodo. Questo metodo viene utilizzato per convertire la stringa JSON in un oggetto. Per convertire la stringa JSON in un array, prima convertiremo la stringa in un oggetto e quindi chiameremo "spingere()"Metodo per aggiungere valori in un array vuoto.
Sintassi
Usa il seguente metodo per "JSON.Parse () "Metodo:
JSON.Parse (jstrusing);Accetta una stringa JSON come input e fornisce un oggetto come output.
Esempio
Crea una stringa JSON denominata "strjson ":
var strjson = '"name": "Paul", "age": "32", "designazione": "hr"';Invoca il "json.Metodo Parse () "passando la stringa JSON come argomento che la converte in un oggetto:
var objjson = json.Parse (Strjson);Crea un array vuoto chiamato "Arrayjson":
var arrayjson = [];Itera l'oggetto convertito chiamato "objjson"E spingi i valori contro ogni tasto sull'array usando il"spingere()" metodo:
per (var i in objjson)Infine, stampa l'array sulla console:
console.log (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, usa il “Carta geografica()"Costruttore con il"Oggetto.inserimenti()" E "JSON.parse ()"Metodi. Il "json.Il metodo Parse () "converte la stringa in un oggetto, mentre l'oggetto.Il metodo voci () ”fornisce un array di coppie di valore chiave dall'oggetto convertito. Il costruttore "mappa" crea un nuovo oggetto mappa dall'array di voci.
Sintassi
Usa la sintassi data per la conversione di JSON in mappa in JavaScript:
Nuova mappa (oggetto.Voci (JSON.parse (objjson)));Esempio
Chiama il costruttore "Map ()" con "Oggetto.Entries () "e" JSON.Metodo Parse () "passando la stringa JSON come argomento:
const mapjson = new map (oggetto.Voci (JSON.parse (objjson)));Stampa la mappa sulla console usando "console.tronco d'albero()" metodo:
console.log (mapjson);Produzione
Abbiamo fornito tutte le informazioni necessarie relative alla conversione di JSON in array/mappa in JavaScript.
Conclusione
Per convertire JSON in un array, usa il "JSON.parse ()Metodo "con il"spingere()"Metodo e per convertire JSON in una mappa, utilizzare il"Carta geografica()"Costruttore con il"Oggetto.inserimenti()" E "JSON.parse ()" metodo. JSON.Il metodo 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 mappa in JavaScript.