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(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.