¿Qué es un archivo JSON?
JSON — datos estructurados
¿Qué es?
El JSON es el formato de intercambio de datos de la web. No describe un documento, sino una estructura: pares nombre/valor, listas, objetos anidados. Es lo que circula entre una aplicación y su servidor, millones de veces por segundo en todo el mundo.
Su sintaxis es mínima —llaves, corchetes, comillas— y sigue siendo legible para una persona, algo poco habitual en un formato pensado para máquinas.
Historia y origen
Douglas Crockford formaliza el JSON a principios de la década de 2000, retomando sencillamente la forma en que el lenguaje JavaScript declara sus objetos. No inventó nada: se limitó a nombrar y documentar algo que ya existía.
Esa sencillez acabó con el dominio del XML: en apenas unos años, la práctica totalidad de las interfaces web pasaron a usar JSON.
Por qué es práctico
Ligero, legible, universal: todos los lenguajes de programación saben leerlo y escribirlo sin necesidad de bibliotecas exóticas.
Gestiona de forma natural las estructuras anidadas, allí donde un CSV se limita irremediablemente a una tabla plana.
Límites y defectos
No admite comentarios, una carencia que lamentan a menudo quienes lo usan para archivos de configuración.
Carece de tipos de fecha, no permite comentarios y tiene una sintaxis intransigente: una coma de más y todo el archivo queda invalidado.
Consejos de uso
Para convertir datos JSON en una tabla utilizable en una hoja de cálculo, conviértalos a CSV, siempre que la estructura sea plana. Los objetos anidados no caben en columnas.
Para un archivo de configuración que vayan a editar personas, el YAML o el TOML resultan más cómodos: admiten comentarios.
Convierte tu JSON en segundos, en nuestros servidores seguros en Francia.
Convertir un JSON