¿Qué es un archivo JSON y cómo abrir uno?

¿Qué es un archivo JSON y cómo abrir uno?

Si alguna vez ha hecho cosas como la contabilidad personal en Excel, entonces probablemente haya sentido este problema: cuanta más información almacene, más difícil será actualizar las cosas. A medida que sus datos aumentan, todo se vuelve desordenado y extraño. Las bases de datos son agradables y todo eso, pero no son exactamente tan «legibles» como la mayoría de nosotros querríamos que fueran. Menos mal que hay JSON para ayudarnos.

¿Qué es un archivo JSON?

JSON significa Notación de objetos de JavaScript y se usa para definir objetos en JavaScript. Por supuesto, no es necesario aprender JavaScript para comprender JSON. Es simplemente un formato para agrupar datos, por lo que es más fácil de leer y formatear.

Dale un vistazo a este ejemplo y encuentra los nombres de cada mascota:

{
"pets": [
{
"type": "dog",
"name": "Maddogna",
"breed": "Golden Retriever",
"age": 3,
"likes": ["barking", "going for walks", "Fluffman"],
"dislikes": ["loud noises", "strangers"]
},
{
"type": "cat",
"name": "Fluffman",
"breed": "Siamese",
"age": 3,
"likes": ["napping", "being petted"],
"dislikes": ["being picked up", "Maddogna", "dog food"]
},
{
"type": "iguana",
"name": "Gizzards the Great",
"breed": "Green Iguana",
"age": 2,
"likes": ["sunbathing", "watching Fluffman and Maddogna"],
"dislikes": ["cold weather", "being stared at by Fluffman and Maddogna"]
}
]}

Es como una lista de cosas. Y podías ver fácilmente los nombres de las mascotas: Maddogna, Fluffman y Gizzards the Great. Entre ellos se encuentran otros datos como su edad, aversiones y raza.

JSON cierra la brecha entre las computadoras y los humanos normales cuando se trata de datos. Es rápido, comprensible y se puede convertir a cualquier otro formato al que necesite que se vean sus datos.

Los archivos JSON brillan mejor cuando se trata de convertir grandes cantidades de datos.

¿Para qué se utiliza JSON?

JSON es un formato. Puedes enviar casi cualquier cosa con él. Siempre que envíe datos compilados, se puede usar JSON. De hecho, su computadora probablemente lo esté usando en este momento para hablar con otras computadoras en todo el mundo sin que usted lo sepa.

Hay muchos usos para JSON, como:

  • Mensajes instantáneos
  • Correos electrónicos
  • Archivos de configuración
  • información de red
Reqres en Sample Pi formateado con Json Lite Dark Mode

También puede ver JSON en los juegos durante el desarrollo y el lanzamiento para almacenar sus guardados y configuraciones.

Por supuesto, hay otras formas más rápidas de mover datos, pero JSON es demasiado conveniente como para dejarlo.

Cómo abrir un archivo JSON

En esencia, los archivos JSON son en realidad solo archivos de texto guardados con una extensión «.json». Puede abrirlos con cualquier tipo de editor de texto sin formato como si fueran un archivo de texto ordinario.

  • En Windows, abra el Bloc de notas y vaya a «Archivo -> Abrir», luego busque el archivo JSON que está tratando de abrir.
Bloc de notas flecha roja en archivo abierto
Bloc de notas Abrir archivo Todos los archivos
  • Si hay algo que desea buscar dentro del archivo, simplemente presione Ctrl+ Fy luego escriba lo que necesita encontrar.
Bloc de notas en busca de Maddogna en el archivo Json
  • Si desea crear un nuevo archivo JSON, simplemente cree un archivo de texto normal y guárdelo con una extensión de archivo «.json». Asegúrese de cambiar el tipo de guardado a «Todos los archivos» o, de lo contrario, se convertirá en «nombre de archivo.json.txt».
Guardar nuevo archivo Json Pets Json Arrow On Save Type Dropdown

Uso de visores JSON

Ahora, si bien son útiles, el problema con esos convertidores en línea es que no son útiles cuando realiza tareas basadas en la web. Afortunadamente, existen diferentes tipos de visores JSON que no solo pueden ayudarlo a convertir archivos JSON, sino que también le permiten leer mejor su contenido sin dolores de cabeza.

JSON ligero

JSON Lite ( Chrome | Firefox ) es una extensión del navegador que hace que sea mucho más fácil ver y editar archivos JSON en cualquier navegador basado en Chrome. Resalta partes del código JSON con diferentes colores. Y si el aspecto predeterminado no es lo suficientemente «visible», puede cambiar la configuración de sangría, contraer líneas e incluso configurarlo para el modo oscuro.

Jsonplaceholder Typicode Sample Json con Json Lite a la izquierda y ninguno a la derecha
Izquierda: JSON con JSON Lite; derecha: JSON sin JSON Lite

Alternativamente, también puede usar estos embellecedores JSON para hacer que los datos sean más fáciles de ver.

Conversión de archivo JSON

Dependiendo de para qué esté usando el archivo JSON, es posible que necesite usar un convertidor para convertirlo en un archivo CSV o XML.

Para hacer esto, puede usar un convertidor JSON como Code Beautify JSON Viewer . Esta es una aplicación web que convierte archivos JSON a CSV o XML, que luego pueden ser utilizados por otro software.

Para usar Code Beautify JSON Viewer, simplemente cargue su archivo haciendo clic en el botón «Archivo» y luego conviértalo haciendo clic en «a XML» o «a CSV».

Código Beautify Json Viewer Convertir archivo Json a archivo Xml o archivo Csv

Preguntas frecuentes

¿JSON es mejor que CSV y XML?

En comparación con CSV y XML, los archivos JSON son más simples, más flexibles y más fáciles de interpretar para una computadora. En su mayor parte, le permite almacenar estructuras de datos tal cual. A diferencia de XML, no tiene que agregar etiquetas que digan que un 1 es un número y no una cadena que contiene el número 1. También es capaz de tener estructuras de datos complejas, a diferencia de CSV, que necesita que agregue NULL cada vez que tiene algún «celdas» adicionales en sus datos.

¿JSON es un lenguaje de programación?

JSON NO es un lenguaje de programación, pero ciertamente se usa dentro de un lenguaje de programación. JSON se basa en JavaScript, que lo usa para definir cosas llamadas «objetos» en ese lenguaje. Es un formato de notación para enumerar cosas; no puede hacer nada más con él que definir cosas.

¿JSON es solo XML?

No, JSON no es XML. A diferencia de XML, puede definir números, booleanos y valores nulos en JSON.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *