Convertir el texto JSON en objeto JavaScript

Convertir el texto JSON en objeto JavaScript
Un texto JSON se puede intercambiar fácilmente en un objeto en JavaScript pasándolo en los argumentos del JSON PRASE () método. La versión ES6 de JavaScript incluyó el método JSON Parse () como parte del Json módulo de objeto. Antes de tratar de comprender el funcionamiento del parse JSON (), la razón de su uso debe ser evidente.

Razón para convertir el texto JSON en un objeto JavaScript

JavaScript es un idioma utilizado principalmente para crear páginas web, aplicaciones del lado del cliente y servidores web.

Cuando se habla de múltiples servidores web y clientes, los datos se transfieren en forma de cadenas. Las operaciones de cadena pueden ser un retraso masivo en la velocidad de procesamiento de los servidores web. Por lo tanto, Json fue inventado.

Sin embargo, JSON no se puede transferir a través de la red tal como está. Se convierte en una cadena de texto JSON antes de enviar los datos a través de la red. Cuando se recibe este texto JSON en el servidor y en la aplicación del lado del cliente, debe convertirse nuevamente en un objeto JSON o un objeto JavaScript para ser procesado.

Transformar el texto/cadena JSON en un objeto JavaScript

Este es el texto JSON que se convertirá en un objeto de JavaScript:

'"FirstName": "John", "LastName": "Doe", "Age": 18, "Profession": "Goldsmith", "Salario": "18000", "OwnShouse": True';

El texto JSON anterior contiene datos sobre una persona.

Para convertirlo en un objeto JavaScript, el primer paso será almacenar esta cadena JSON dentro de una nueva variable que se nombrará como persona1:

constt Person1 = '"FirstName": "John", "LastName": "Doe", "Age": 18, "Profession": "Goldsmith", "Salario": "18000", "OwnShouse": True' ;

Después de eso, vamos a pasar esto persona1 variable en un método JSON parse () y almacene el resultado dentro de una nueva variable llamada como jsonobj:

var jsonobj = json.analizar (persona1);

Después de eso, simplemente vamos a imprimir el contenido del jsonobj variable en el terminal utilizando la función de registro de la consola:

consola.log (JSONOBJ);

Ejecución del programa mostrará el siguiente resultado en el terminal:

Desde la salida, puede concluir que el JSON.El método parse () convertido con éxito el texto JSON en un objeto JavaScript.

Convertir el objeto JavaScript de regreso a una cadena JSON

Para devolver los datos a través de la red, el programa debe convertir el JavaScript nuevamente en una cadena JSON. Para esto, tenemos el método Json stringify (). Tomar el jsonobj variable del ejemplo anterior, pasarlo al Stringify () método, y almacene el resultado en una nueva variable con nombre jsonstring como

var jsonstring = json.Stringify (JSONOBJ);

Luego muestre el contenido dentro del jsonstring variable en el terminal utilizando la función de registro de la consola:

consola.registro(
"El contenido dentro de la variable jsonstring es como \ n",
jsonstring
);

Tras la ejecución, el siguiente resultado se muestra en el terminal:

El objeto JavaScript se convirtió correctamente en un texto JSON utilizando el Stringify () método

Conclusión

El JSON PARSE () El método se utiliza para la conversión de un texto JSON en un objeto JavaScript y para convertirlo en el texto JSON, el Json stringify () se utiliza el método. El analizar gramaticalmente() El método pertenece al módulo de objeto JSON y se libera con ES6 JavaScript. Simplemente tome una cadena JSON, pase como argumento al método JSON parse () y guarde el valor devuelto en una nueva variable. En esa variable, tendrá su objeto JavaScript.