Alerta de spoiler, nada de qué preocuparse; JSON no debe confundirse con este personaje aterrador y astuto, Jason Voorhees.
El archivo JSON es mucho menos siniestro; de hecho, es beneficioso para manejar una gran cantidad de programas y tipos de software.
Sin más preámbulos, analicemos lo que necesita saber sobre los archivos JSON, incluido qué son, cómo se ven y cómo usarlos.
¿Qué es un archivo JSON?
Un archivo JSON almacena datos en matrices y pares clave-valor; el software para el que fue creado accede a los datos. JSON permite a los desarrolladores almacenar varios tipos de datos como código legible por humanos, con claves que sirven como nombres y valores que contienen datos relacionados.
La sintaxis de JSON se deriva de la sintaxis de notación de objetos de JavaScript:
- Los datos están en pares clave/valor
- Los datos están separados por comas
- Las llaves sostienen elementos
- Los corchetes contienen matrices
Basado en esto, la sintaxis JSON no está exenta de limitaciones. La información proporcionada para las claves y valores debe ajustarse al formato especificado. Por ejemplo, todas las claves deben ser cadenas entre comillas dobles; esto también se aplica a los valores con una diferencia.
Las claves deben ser cadenas y los valores deben ser un tipo de datos JSON válido:
- cuerda
- número
- objeto
- formación
- lógica
- cero
Sin embargo, los desarrolladores aún necesitan escribir estos tipos de datos en un formato de cadena siguiendo la sintaxis JSON. Entonces, echemos un vistazo a cómo se ven los datos en un archivo JSON, incluidos los diferentes tipos de datos.
¿Para qué se utiliza el archivo JSON?
Este tipo de archivo proporciona un formato legible por humanos para el almacenamiento y la manipulación de datos durante el desarrollo de software por parte de los desarrolladores. Originalmente se diseñó en torno a la notación de objetos de JavaScript, pero desde entonces ha crecido en popularidad, por lo que muchos lenguajes diferentes son compatibles con los datos JSON.
El formato de datos JSON es un archivo de estándar abierto (.json) y un formato de datos que se utiliza para intercambiar datos mediante diversas formas de tecnología. El uso más común de los datos y archivos JSON es leer datos de un servidor para ver un sitio web o una aplicación web, y cambiar los datos con los permisos adecuados.
Pero eso no es lo único para lo que se utiliza. Las aplicaciones de escritorio, los programas, las aplicaciones móviles y más utilizan archivos JSON. Es tan versátil que se podría argumentar que se usa prácticamente en todas partes.
¿Qué aspecto tiene un archivo JSON?
Dado que los desarrolladores usan JSON para respaldar el desarrollo de software, algunos pueden pensar que los archivos JSON son complejos y tediosos. Sin embargo, son relativamente simples en comparación con otros métodos de gestión de datos.
Entonces, veamos algunos ejemplos de los diferentes tipos de datos utilizados en conjuntos de pares clave-valor.
Instrumentos de cuerda
Cada valor de cadena siempre debe contener comillas dobles y las claves siempre deben ser cadenas.
{
"name":"John"
}
Números
Los valores numéricos deben ser números enteros o números de coma flotante. Un número de punto flotante es un número con un valor de punto decimal, por ejemplo; 0, 3,11, 7,3 y -109,5.
{
"Age":30
}
Objetos
Cuando asignamos objetos a un valor de par, usamos llaves para contener información sobre el objeto. Sin embargo, incluso la información que contiene está formateada utilizando reglas de sintaxis. Puedes ver un patrón aquí que hace que las cosas sean agradables y simples.
{
"employee":{"name":"John", "age":30, "city":"New York"}
}
Mesas
Las matrices son muy similares en muchos aspectos, incluido el formato y la sintaxis de cadenas y números. La única diferencia es la forma en que incluimos la matriz usando corchetes en su lugar.
{
"employees":["John", 30, "Peter"]
}
booleano
Los valores booleanos se utilizan cuando los datos pueden ser verdaderos o falsos, por ejemplo, al vender un producto o autorizar la autenticación.
{
"Sale":true
}
Cero
Null es una palabra clave única que identifica una clave a la que aún no se le ha asignado un valor, pero que tampoco está vacía. Por lo general, se usa para identificar una afirmación sin valor y, como tal, cuando está disponible como valor booleano, devuelve falso.
{
"Middlename":null
}
¿Cómo abrir un archivo JSON?
Abrir archivos JSON es mucho más fácil de lo que piensa; esta es una estructura de datos muy simple que está completamente basada en texto, por lo tanto, limitada a cadenas y números. Por esta razón, puede usar cualquier abridor de archivos para ver un archivo JSON, como cuadernos, editores de texto e incluso interfaces de línea de comandos.
Veamos algunos ejemplos de algunos programas y aplicaciones que pueden abrir estos archivos.
1. Bloc de notas de Windows
El Bloc de notas de Windows es un editor de texto simple creado por Windows para usar en el software de Windows. Debido a la simplicidad de los archivos JSON, es un editor simple y eficiente que puede usar para ver y editar archivos JSON.

2. Bloc de notas ++
Notepad ++ es otro editor de código fuente simple para ver y modificar archivos de texto y programación, aunque a diferencia del Bloc de notas de Windows, tiene más flexibilidad de edición. Codificado en C ++, que es más rápido y fácil en su dispositivo, también es una excelente opción para archivos JSON debido a la sintaxis simplificada y la naturaleza de los datos JSON.

3. Átomo en Github
Atom es un editor de texto creado por GitHub para uso multiplataforma y es un poco más complejo que el editor estándar. Se puede usar para abrir muchos tipos diferentes de archivos y es muy fácil de usar al proporcionar resaltado de sintaxis contextual. Debido a estas características, es un excelente editor de nivel medio para ver y manipular archivos JSON, así como muchos otros tipos de archivos.

4. Código de Microsoft Visual Studio
Microsoft VSC es un editor de texto más complejo y pertenece a la categoría de Entornos de desarrollo integrados (IDE) porque es muy robusto y puede abrir e interactuar con diferentes tipos de archivos y lenguajes de programación. Esto le brinda capacidades de visualización de datos muy potentes de todo tipo, incluidos los archivos JSON.

Puntos de cierre en archivos JSON
El punto más importante que debe recordar acerca de los archivos JSON es que son relativamente fáciles de usar. Este punto brinda muchos beneficios, como la compatibilidad entre plataformas y una amplia gama de beneficios de rendimiento. En conclusión, analicemos algunos de los beneficios más importantes discutidos en esta publicación.
- Sencillez: El formato y la sintaxis de los datos JSON son muy simples y fáciles de seguir.
- Actuación: El software que usa JSON para manejar el intercambio de datos ha visto mejoras en el rendimiento porque su simplicidad hace que sea rápido de leer y editar.
- FuncionalidadR: Si bien aún tiene limitaciones en comparación con otros métodos de intercambio de datos, JSON es lo suficientemente funcional como para usarse ampliamente en muchas aplicaciones y la mayoría de las necesidades.
- Disponibilidad: Es una forma textual de almacenamiento de datos; es casi fácil de usar en múltiples plataformas y software. También es fácil abrir archivos JSON y ver o manipular los datos según sea necesario.








