Converti JSON in array/mappa - JavaScript

Converti JSON in array/mappa - JavaScript
Json, noto anche come "Notazione oggetto JavaScript", È comunemente usato per la trasmissione di dati tra un server e un'applicazione Web. JSON è un semplice formato basato sul 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 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)
Arrayjson.push (objjson [i]);

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.