Qué es JSON
JSON es un formato de texto para representar datos estructurados de una manera simple y fácil de intercambiar.
Qué es exactamente JSON
JSON son las siglas de JavaScript Object Notation, pero hoy se usa mucho más allá de JavaScript. Es una forma ligera de describir información mediante texto, con una estructura clara basada en objetos y listas. Por eso aparece en APIs, archivos de configuración, respuestas de servicios y pruebas automáticas.
Cómo organiza la información
Un bloque JSON puede empezar por un objeto, escrito entre llaves, o por un array, escrito entre corchetes. Dentro de un objeto se guardan pares de clave y valor. Dentro de un array se almacenan elementos en orden. A partir de ahí puedes combinar objetos dentro de arrays, arrays dentro de objetos y construir estructuras más profundas.
Qué tipos de datos admite
JSON trabaja con texto, números, booleanos, null, objetos y arrays. Eso cubre la mayoría de casos habituales para mover información de un sistema a otro. La regla importante es que las claves y las cadenas de texto se escriben con comillas dobles, algo que suele causar errores cuando se edita a mano.
Dónde se usa normalmente
Es muy común en APIs porque resulta sencillo de generar y de leer. También se usa en archivos de configuración, exportaciones, fixtures de pruebas y herramientas de automatización. Cuando una aplicación te devuelve datos en texto estructurado, muchas veces ese texto está en JSON.
Qué diferencia hay frente a otros formatos
Comparado con formatos más verbosos, JSON suele ser más compacto y fácil de inspeccionar. No pretende servir para todo, pero es muy práctico cuando necesitas transportar información estructurada sin demasiada complejidad. Precisamente por eso conviene validarlo y formatearlo bien antes de usarlo en producción o compartirlo.
Cómo trabajar mejor con él
Si recibes un bloque compacto, lo más útil suele ser validarlo primero y después formatearlo para leerlo con calma. Así puedes detectar fallos de sintaxis, entender la estructura y copiar el resultado limpio cuando lo necesites.