Convertire il testo JSON in oggetto JavaScript

Convertire il testo JSON in oggetto JavaScript
Un testo JSON può essere facilmente scambiato in un oggetto in JavaScript passandolo negli argomenti del Json prase () metodo. La versione ES6 di JavaScript includeva il metodo JSON Parse () come parte del JSON Modulo oggetto. Prima di cercare di capire il funzionamento di JSON Parse (), la ragione del suo uso deve essere evidente.

Motivo per convertire il testo JSON in un oggetto JavaScript

JavaScript è un linguaggio utilizzato principalmente per la creazione di pagine Web, applicazioni sul lato client e server Web.

Quando si parla di più server Web e client, i dati vengono trasferiti sotto forma di stringhe. Le operazioni di stringa possono essere un enorme ritardo nella velocità di elaborazione dei server web. Pertanto, JSON è stato inventato.

Tuttavia, JSON non può essere trasferito sulla rete così com'è. Viene convertito in una stringa di testo JSON prima di inviare i dati sulla rete. Quando questo testo JSON viene ricevuto sul server e sull'applicazione lato client, deve essere convertito in un oggetto JSON o un oggetto JavaScript da elaborare.

Trasformare il testo/stringa JSON in un oggetto JavaScript

Questo è il testo JSON che deve essere convertito in un oggetto di JavaScript:

'"firstName": "John", "LastName": "Doe", "Age": 18, "Profession": "Goldsmith", "Salary": "18000", "Ownsahouse": True';

Il testo JSON di cui sopra contiene dati su una persona.

Per convertirlo in un oggetto JavaScript, il primo passo conserverà questa stringa JSON all'interno di una nuova variabile che verrà denominata come persona1:

const Person1 = '"FirstName": "John", "LastName": "Doe", "Age": 18, "Profession": "Goldsmith", "Salary": "18000", "Ownsahouse": True' ;

Dopodiché, passeremo questo persona1 variabile in un metodo JSON parse () e memorizzare il risultato all'interno di una nuova variabile denominata come JSONOBJ:

var jsonobj = json.Parse (Person1);

Dopodiché, stamperemo semplicemente il contenuto del JSONOBJ variabile sul terminale usando la funzione di registro della console:

console.log (jsonobj);

L'esecuzione del programma visualizzerà il seguente risultato sul terminale:

Dall'output, puoi concludere che il JSON.Il metodo Parse () ha convertito correttamente il testo JSON in un Object JavaScript.

Convertire l'oggetto JavaScript in una stringa JSON

Per inviare i dati sulla rete, il programma deve convertire il JavaScript in una stringa JSON. Per questo, abbiamo il metodo Json Stringify (). Prendere il JSONOBJ variabile dall'esempio precedente, passalo al Stringify () metodo e memorizzare il risultato in una nuova variabile denominata jostring COME

var jstrusting = json.Stringify (JSonobj);

Quindi visualizzare il contenuto all'interno del jostring variabile sul terminale usando la funzione di registro della console:

console.tronco d'albero(
"Il contenuto all'interno della variabile jstrusing è come \ n",
jostring
);

Al momento dell'esecuzione, il seguente risultato viene visualizzato sul terminale:

L'oggetto JavaScript è stato convertito correttamente in un testo JSON usando il Stringify () metodo

Conclusione

IL Json parse () Il metodo viene utilizzato per la conversione di un testo JSON in un oggetto JavaScript e per convertirlo nel testo JSON, il Json Stringify () viene utilizzato il metodo. IL parse () Il metodo appartiene al modulo oggetto JSON ed è rilasciato con ES6 JavaScript. Basta prendere una stringa JSON, passare come argomento al metodo JSON Parse () e salvare il valore restituito in una nuova variabile. In quella variabile, avrai il tuo oggetto JavaScript.