JSON è il formato standard per la rappresentazione di dati in base alle coppie di valore chiave. L'array JavaScript è un modo più semplice per leggere e comprendere qualsiasi informazione rispetto agli oggetti JSON a causa del suo modo organizzato. A tale scopo, JavaScript fornisce un
"inserimenti()" Metodo dalla classe "oggetto" per convertire l'oggetto JSON in un array JavaScript. Inoltre, un "
Loop for-in " è integrato con una stringa vuota per eseguire la conversione di un oggetto JSON in un array. Questo articolo dimostra l'oggetto JSON di conversione in un array JavaScript. Il contenuto è il seguente:
- Utilizzo del metodo voci () per convertire l'oggetto JSON in array JavaScript
- Utilizzo del loop for-in per convertire l'oggetto JSON in array JavaScript
Metodo 1: utilizzando il metodo voci () per convertire l'oggetto JSON in array JavaScript
JavaScript fornisce il metodo voci () per convertire l'oggetto JSON in un array. Il metodo utilizza la classe oggetto per eseguire la conversione. Per usarlo, la sintassi del metodo delle voci () è fornita di seguito:
Sintassi
Oggetto.Voci (JSON_OBJ)
In questa sintassi, "JSON_OBJ" Specifica un oggetto JSON che deve essere convertito in un array JavaScript.
Codice
console.log ("Un esempio per convertire l'Obj JSON in array");
const insegnante = name: "Harry", età: 30, soggetto: "inglese";
console.registro (oggetto.voci (insegnante));
La descrizione del codice è la seguente:
- In primo luogo, un oggetto JSON "insegnante"È creato che comprende elementi come "nome", "età", E "soggetto".
- IL "inserimenti()" Il metodo viene utilizzato per eseguire la conversione dagli oggetti JSON a array JavaScript. In questo metodo, l'oggetto JSON "insegnante"È passato come argomento per ottenere l'array JavaScript.
- Finalmente il console.tronco d'albero() Il metodo è adattato per visualizzare l'array nel browser.
Produzione
L'output restituisce l'oggetto JSON "insegnante"Viene convertito in un array.
Metodo 2: utilizzando un ciclo "for-in" per convertire l'oggetto JSON in array JavaScript
Un altro metodo è considerato attraverso un Loop for-in Per convertire l'oggetto JSON in un array JavaScript. IL for-in ciclo continuo iterate sull'oggetto JSON. Ogni iterazione restituisce un valore chiave che è utile per convertire l'oggetto in un array in JavaScript. Ad esempio, il codice è riportato di seguito:
Codice
console.Log ("Un esempio per convertire JSON OBJ in Array")
var json_obj = "John": 10, "Harry": 17;
var array = [];
per (var i in json_obj)
vettore.push ([i, json_obj [i]]);
console.log (json_obj);
console.log (array);
La descrizione del codice è la seguente:
- In primo luogo, un oggetto JSON "JSON_OBJ" è inizializzato con due elementi "John" E "Harry".
- Inoltre, un vuoto "vettore" è inizializzato che memorizza gli elementi dell'oggetto JSON.
- Dopodiché a "Per in loop" è impiegato che esegue il numero di elementi in "JSON_OBJ".
- In questo ciclo, il vettore.spingere() Il metodo viene utilizzato per inserire gli elementi da "json_obj " nell'array.
Produzione
L'output mostra che l'oggetto JSON "JSON_OBJ" viene convertito in javascript "vettore" utilizzando il "For-in Loop".
Conclusione
JavaScript fornisce "inserimenti()" E "Loop for-in " Per convertire l'oggetto JSON in un array JavaScript. Il metodo voci () viene impiegato per eseguire la conversione da un oggetto JSON a un array usando la classe oggetto. Inoltre, a Loop for-in Funziona su un array vuoto per archiviare gli elementi dell'oggetto JSON nell'array. In questo post, entrambi i metodi sono spiegati con l'aiuto di esempi per convertire gli oggetti JSON in un array.