Questo blog illustrerà i metodi per convertire la stringa in un oggetto usando JavaScript.
Come convertire la stringa in oggetto in JavaScript?
Per convertire una stringa in un oggetto in JavaScript, utilizzare i seguenti approcci:
Metodo 1: convertire la stringa in oggetto usando “JSON.Parse () "Metodo in JavaScript
Utilizzare il "JSON.parse ()"Metodo per convertire la stringa in un oggetto. Analizza il valore della stringa in un oggetto. Per questo, il metodo menzionato prende una stringa JSON come argomento, che deve essere analizzato e quindi restituisce l'oggetto JavaScript creato dalla stringa JSON.
Sintassi
Usa la sintassi data per JSON.Metodo Parse () per analizzare una stringa per convertire un oggetto:
Qui, "Jostring"È la stringa che verrà analizzata nel JSON.
Esempio
Crea una variabile "Mystring"Che memorizza una stringa JSON:
Ora, verifica il tipo di stringa "mystring" usando il "tipo di"Operatore:
console.log ("la variabile 'mystring' è:" + typeof (mystring));Chiama il JSON.Metodo Parse () e passare la stringa come parametro e memorizzare l'oggetto risultante in variabile "myobject":
var myobject = json.Parse (mystring);Stampa l'oggetto convertito sulla console utilizzando il "console.tronco d'albero()" metodo:
console.log (myobject);L'output è evidente che la stringa è stata convertita correttamente nell'oggetto:
Metodo 2: convertire la stringa in oggetto usando il metodo "split ()"
Puoi anche usare il “diviso()"Metodo per convertire la stringa in un oggetto. Divide/rompe una stringa in un elenco ordinato di substrings per cercare il modello specificato e fornisce le sottostringhe in un modulo di array.
Sintassi
Seguire la sintassi data per il metodo split ():
Qui, il "modello"Corrisponde al carattere o all'espressione su cui la stringa si divide.
Esempio
Crea una stringa separata da virgola:
Chiama il metodo split () passando il modello o il carattere (,) per dividere la stringa e archiviare i sottostringi in variabile "myarray":
var myarray = mystring.diviso(",");Crea un oggetto vuoto chiamato "myobject":
let myobject = ;Itera l'array (substrings divisi) usando "per"Loop e mappa gli elementi nell'oggetto creato vuoto:
per (let i = 0; iInfine, stampa l'oggetto risultante sulla console:
console.log (myobject);Produzione
Si trattava di convertire la stringa in oggetto in JavaScript.
Conclusione
Per convertire una stringa in un oggetto, usa il "JSON.parse ()Metodo o il "diviso()" metodo. In progetti in tempo reale, il "JSON.Il metodo Parse () "è il metodo più comunemente ed efficiente. È importante notare che può lanciare un errore se la stringa passata non è valida JSON. In questo articolo, abbiamo dimostrato i metodi di JavaScript per convertire la stringa in un oggetto.