La forma completa para JSON es la notación de objeto JavaScript y se deriva del lenguaje de programación de JavaScript. Un formato de texto estándar que define los datos estructurados se basa en la sintaxis del objeto JavaScript. La transmisión de datos en aplicaciones web tiene lugar a través de JSON. ¿Has oído hablar de JavaScript Object Syntax literal? Sí, JSON se asemeja de manera cercana. No estamos limitados a usarlo siempre con JavaScript.
JSON vs JavaScript. Cómo compararlos?
No hay ambigüedad de que JSON se parezca a JavaScript, pero la forma más fácil de pensar en JSON es, como formato de datos, en semejanza con un archivo de texto. Como JSON está inspirado en la sintaxis de JavaScript, esa es la razón por la que ambos se ven similares.
Características de JSON
Formato de JSON
El formato JSON se basa completamente en el texto y se deriva de la sintaxis del objeto JavaScript. Cuando esté tratando con JSON, seguramente abordará con el .Archivo JSON, ahí es donde se colocan los objetos JSON, pero también pueden existir dentro del contexto de un programa como objeto o cadena JSON.
Siempre que esté tratando con un .archivo json, vas a ver lo siguiente:
En caso de que esté interactuando con un .JS o .Archivo HTML en el que se coloca un objeto JSON, verá lo siguiente:
JSON en forma de cadena
var userName = '"FirstName": "John",Cómo leer/escribir archivos en JavaScript
NodeJS nos proporciona un módulo que tiene un montón de funcionalidades como leer archivos, escribir archivos, etc. Tiene muchas otras herramientas que nos ayudan a trabajar con el sistema de archivos. Se conoce como "Browserify-FS".
Ahora que sabemos qué es "Browserify-FS", instalarlo. Use el siguiente comando en su editor para instalar "Browserify-FS".
> NPM Instalar Browserify-FSCuando se instale con éxito, importe el módulo de navegación-FS en el programa requerido. Ahora podemos usar diferentes funciones para escribir textos o leer textos de un archivo.
Ahora podemos usar el "Browserify-FS" importándolo en nuestro archivo JavaScript de la siguiente manera:
const filesystem = require ("browserify-fs")Si desea saber más sobre cómo importar una biblioteca en JavaScript, visite nuestro artículo dedicado para esto:
Requisito previo: cómo importar una biblioteca en JavaScript
Una vez que haya importado con éxito la biblioteca Browserify-FS, comencemos con la lectura de un archivo JSON.
Cómo leer un archivo JSON
Supongamos que tenemos un cliente.archivo json al que queremos leer:
//cliente.jsonAhora, utilizaremos el sistema de archivos.readFile () para cargar los datos del cliente.archivo json. Simplemente pasaremos la ruta a nuestro archivo y para recibir los datos, una función de devolución de llamada:
const filesystem = require ("browserify-fs")El contenido del archivo se pasará a la función de devolución de llamada después de haber sido leída con éxito.
Ahora, para analizar los datos obtenidos en un formato JSON puro, el JSON.Se utilizará el método parse () y el código final se verá así:
const filesystem = require ("browserify-fs")Una vez que ejecute el código proporcionado anteriormente, los datos JSON se leerán y se mostrarán en la consola como esperábamos.
Cómo escribir un archivo JSON
Para escribir datos de manera asincrónica, utilizaremos el sistema de archivos.Método WriteFile (). Si queremos escribir algo en un archivo JSON usando JavaScript, primero tendremos que convertir esos datos en una cadena JSON usando el JSON.Método Stringify.
Este método convertirá un objeto JavaScript en una cadena JSON que se puede escribir en un archivo:
const filesystem = require ("browserify-fs")Arriba, se ha creado un objeto cliente con nuestros datos que luego se convierte en una cadena.
Ahora, simplemente escribiremos nuestro sistema de archivos.Método WriteFile () para escribir los datos JSON en el NewClient.Archivo JSON:
const filesystem = require ("browserify-fs")Así es como podemos escribir un archivo JSON usando el sistema de archivos.Función WriteFile ().
Cómo analizar una cuerda a JSON
En JavaScript y las terminologías JSON, el análisis se refiere a la idea donde se analiza una cadena JSON y luego se convierte en un valor de JavaScript o un objeto descrito por la cadena. Antes de que se devuelva el objeto resultante, la transformación se puede realizar en él.
Como lo hicimos en nuestro ejemplo anterior de leer datos de un archivo JSON, simplemente obtuvimos los datos del archivo, que estaba en forma de una cadena. Después de obtener los datos, analizamos esa cadena en el JSON, como se muestra a continuación:
Supongamos que tenemos algunos datos JSON en formato de cadena:
Entonces así es como, usando el JSON.método parse (), la cadena se analizará en el formato JSON.
Cómo analizar JSON para caducar
Del mismo modo, para analizar JSON en una cuerda, el JSON.Se utiliza el método Stringify ():
const client =Entonces así es como, usando el JSON.método stringify (), el JSON se puede analizar en el formato de cadena.
Conclusión
El propósito de escribir el artículo es proporcionar una explicación completa y una descripción exhaustiva de cómo se puede leer, escribir y analizar fácilmente los archivos JSON en JavaScript. Pudimos concluir el hecho de que las funcionalidades para la lectura y la escritura se pueden lograr fácilmente mediante el sistema de archivos.Readfile y sistema de archivos.WriteFile.
Discutimos las funcionalidades relativas de los componentes y explicamos cómo podemos proceder utilizando estas funciones. Luego explicamos el método para analizar el método JSON de manera precisa.
En consecuencia, pudimos proporcionar todos los detalles necesariamente importantes que se requirieron para leer, escribir y analizar el método JSON en JavaScript.