Convert Array in JSON - JavaScript

Convert Array in JSON - JavaScript
Durante la gestione dei dati in JavaScript, può esserci un requisito per ordinare i dati in modo efficace per renderli leggibili. Ad esempio, associare i dati correlati per renderli utili. In tali scenari di caso, convertire un array in JSON aiuta a organizzare e utilizzare i dati in modo efficace sulla fine dello sviluppatore.

Questo articolo illustrerà gli approcci per trasformare un array in JSON in JavaScript.

Come convertire/trasformare un array in JSON usando JavaScript?

Per convertire l'array in un oggetto JSON, applicare i seguenti metodi in combinazione con "JSON.Stringify ()" metodo:

  • "JSON.parse ()" metodo.
  • "Oggetto.assegnare()" metodo.

Metodo 1: convertire l'array in JSON tramite JSON.Stringify () e JSON.Metodi Parse () in JavaScript

IL "JSON.Stringify ()"Il metodo trasforma un oggetto JavaScript in una stringa e"JSON.parse ()"Il metodo converte il testo in un oggetto JavaScript. Questi metodi possono essere utilizzati per trasformare l'array interi in un array di oggetti.

Sintassi

JSON.Stringify (arr)

Nella sintassi sopra, "arr"Si riferisce all'array che deve essere convertito in una stringa.

JSON.Parse (testo, ricevitore)

In questa sintassi:

  • "testo"Indica il valore della stringa che deve essere analizzato in JSON.
  • "ricevitore"È un parametro opzionale per analizzare la funzione.

Esempio

Panoramiamo le righe di codice di seguito:

Nel blocco del codice sopra:

  • In primo luogo, crea un array chiamato "myarray"E visualizza i suoi valori sulla console.
  • Nel passaggio successivo, applica il "JSON.Stringify ()"Metodo che converte l'array specificato in formato stringa JSON.
  • Successivamente, converti i valori della stringa JSON trasformati in un oggetto usando "JSON.parse ()" metodo.
  • Infine, analizza il tipo di valore trasformato con l'aiuto di "tipo di"Operatore e visualizzare l'oggetto convertito sulla console.

Produzione

Nell'output sopra offerto, è evidente che l'array dato viene convertito in un oggetto.

Metodo 2: convertire un array in JSON tramite JSON.Stringify () e oggetto.Metodi Assegna () in JavaScript

IL "Oggetto.assegnare()"Il metodo viene utilizzato per posizionare i valori da uno o più di un oggetto di origine in un oggetto target. Questo metodo può essere implementato combinato con "JSON.Stringify ()"Metodo per trasformare i valori di stringa forniti in un array in valori di oggetti target.

Sintassi

Oggetto.Assegna (target, ... fonti)

Nella sintassi sopra data:

  • "bersaglio"Indica l'oggetto target.
  • "fonti"Corrisponde alle proprietà da applicare.

Esempio

Passiamo attraverso le seguenti righe del codice:

Nel frammento di codice sopra:

  • Allo stesso modo, crea un array chiamato "myarray"Avere i valori della stringa dichiarati e visualizzarli.
  • Nel passaggio successivo, applica il "Oggetto.assegnare()"Metodo che aggiunge tutte le enumerabili entità dell'array fornito sotto forma di un oggetto.
  • Successivamente, allo stesso modo, applica il "JSON.Stringify ()"Metodo per convertire l'oggetto risultante in formato stringa.
  • Infine, visualizza l'oggetto JSON risultante sulla console.

Produzione

Si può osservare che in primo luogo l'array viene convertito in un oggetto e quindi visualizzato come stringa.

Conclusione

Per convertire/trasformare l'array in un oggetto JSON, applica il "JSON.Stringify ()Metodo in combinazione con il "JSON.parse ()Metodo o il "Oggetto.assegnare()" metodo. Questi metodi possono essere utilizzati per analizzare rispettivamente i numeri interi e le stringhe. Questo articolo ha discusso degli approcci per trasformare un array in JSON in JavaScript.