Cómo formatear y validar JSON en línea
¿Qué es JSON y por qué está en todas partes?
JSON (JavaScript Object Notation) es el formato de intercambio de datos más utilizado en el mundo. Creado por Douglas Crockford a principios de los 2000, se convirtió en el estándar de facto para APIs web, archivos de configuración, bases de datos NoSQL y almacenamiento de datos estructurados.
Su popularidad se debe a su simplicidad: legible por humanos, fácil de parsear para máquinas, ligero en tamaño y soportado nativamente por JavaScript (el lenguaje de la web). Hoy, prácticamente cada aplicación web moderna usa JSON para comunicarse entre frontend y backend.
Pero esta simplicidad esconde una trampa: una sola coma mal colocada, una comilla faltante o un corchete sin cerrar invalida todo el archivo. Por eso un buen formateador/validador JSON es una herramienta indispensable para todo desarrollador.
Errores JSON más frecuentes
Coma final (trailing comma). Es el error número 1. En JavaScript, {"a": 1, "b": 2,} es válido. En JSON estricto, esta coma final está prohibida.
Comillas simples. JSON solo acepta comillas dobles. {'name': 'John'} es inválido — debe ser {"name": "John"}.
Comentarios. JSON no soporta comentarios. Ni // ni /* */. Si necesitas comentarios, usa JSON5 o JSONC.
Claves sin comillas. {name: "John"} es JavaScript, no JSON. Las claves deben estar entre comillas dobles.
Caracteres de control. Los saltos de línea literales en cadenas están prohibidos. Usa \n en su lugar.
NaN, Infinity, undefined. Estos valores JavaScript no son valores JSON válidos. Usa null en su lugar.
Formatear y validar con Allplix
Paso 1: Pega tu JSON. Copia y pega tu JSON en bruto en el editor. El código se analiza automáticamente en tiempo real.
Paso 2: Detección de errores. Los errores de sintaxis se resaltan con un mensaje explicativo. La herramienta indica la línea y posición exacta de cada error.
Paso 3: Formateo automático. Haz clic en "Formatear" para indentar correctamente tu JSON. Elige entre 2 o 4 espacios de indentación.
Paso 4: Copia o descarga. Recupera tu JSON formateado en un clic. Todo ocurre en tu navegador.
Buenas prácticas JSON
Nombra tus claves en camelCase. firstName en lugar de first_name o FirstName. Es la convención más común en APIs.
Usa tipos consistentes. Si un campo es un número, no lo pongas entre comillas. "age": 25 y no "age": "25".
Evita niveles excesivos de anidamiento. Más de 4-5 niveles de profundidad hace que el JSON sea difícil de leer y mantener.
Usa arrays para listas. Incluso si la lista contiene un solo elemento, prefiere un array por coherencia.
Documenta tu estructura. Usa JSON Schema para definir y validar la estructura esperada de tus datos.
JSON en el ecosistema desarrollador
APIs REST. JSON es el formato por defecto de casi todas las APIs modernas. Las respuestas de API son JSON, los cuerpos de peticiones POST/PUT también.
Configuración. package.json (Node.js), tsconfig.json (TypeScript), .eslintrc.json — los archivos de configuración modernos usan masivamente JSON.
Bases de datos. MongoDB almacena documentos BSON (JSON binario). PostgreSQL tiene un tipo JSONB nativo. Firebase Realtime Database es esencialmente un árbol JSON gigante.
Conversión. CSV ↔ JSON es una de las conversiones más comunes. Allplix ofrece herramientas dedicadas para estas conversiones en ambas direcciones.
Probar Formateador JSON
Probar ahora →