Cómo formatear y validar JSON en línea
Si trabajas con API, archivos de configuración o cualquier tipo de datos estructurados, te topas con JSON con regularidad. Y si alguna vez te has quedado mirando una pared de JSON minificado buscando una llave que falta, sabes por qué importa el formato.
Lo que hace un formateador JSON
Un JSON en bruto procedente de una respuesta de API o de un archivo minificado se parece a esto:
{"users":[{"name":"Alice","age":30,"roles":["admin","editor"]},{"name":"Bob","age":25,"roles":["viewer"]}]}
Un formateador lo transforma en algo legible:
{
"users": [
{
"name": "Alice",
"age": 30,
"roles": ["admin", "editor"]
},
{
"name": "Bob",
"age": 25,
"roles": ["viewer"]
}
]
}
Los mismos datos, pero por fin puedes leerlos, detectar errores y entender la estructura.
Cómo formatear JSON en línea
- Pega tu JSON en el campo de entrada. El formateador detecta inmediatamente los errores de sintaxis y valida la estructura.
- Elige la indentación — selecciona 2 o 4 espacios, o haz clic en Minificar para comprimir el JSON en una sola línea.
- Copia el resultado — la salida formateada incluye resaltado de sintaxis. Cópiala para tu código, un archivo de configuración o documentación.
Errores JSON habituales y cómo detectarlos
La mayoría de los errores JSON se reducen a unos pocos tropiezos habituales:
- Comas faltantes o de más — una coma después del último elemento de un array o de un objeto es inválida en JSON (al contrario que en JavaScript)
- Claves sin comillas — JSON requiere comillas dobles alrededor de todas las claves:
"name", noname - Comillas simples — JSON solo admite comillas dobles:
"value", no'value' - Comas finales —
{"a": 1,}es inválido; retira la coma tras la última entrada
Un buen formateador resalta exactamente dónde está el error, para que puedas corregirlo sin adivinar.
Cuándo formatear, cuándo minificar
Formatear (hacer legible) cuando hace falta:
- Leer y entender los datos
- Depurar respuestas de API
- Editar archivos de configuración
- Compartir JSON con compañeros
Minificar cuando hace falta:
- Enviar datos por la red (carga útil más ligera = transferencia más rápida)
- Guardar JSON en una base de datos o un log donde la legibilidad no importa
- Integrar JSON en un parámetro de URL o en un campo de formulario
Consejos para trabajar con JSON
- Valida antes de enviar — si construyes una petición de API a mano, pega primero tu JSON en un validador. Una sola coma mal colocada puede provocar errores desconcertantes en el servidor.
- Usa indentación de 2 espacios para datos profundamente anidados. Mantiene las líneas más cortas y una estructura más fácil de recorrer.
- Guarda la herramienta en favoritos — si trabajas con JSON con regularidad, tener un formateador a un clic ahorra tiempo frente a buscar uno cada vez.
Preguntas frecuentes
¿El formateador puede gestionar archivos JSON grandes?
Sí. Como la herramienta se ejecuta en tu navegador, puede procesar archivos de decenas de miles de líneas. El rendimiento depende de tu dispositivo, pero la mayoría de los navegadores modernos gestionan JSON grande sin problema.
¿Funciona sin conexión?
Sí. Una vez cargada la página, la herramienta funciona íntegramente en tu navegador sin conexión a Internet. Todo el procesamiento se hace localmente en JavaScript.
¿Cuál es la diferencia entre formatear y validar?
Formatear añade indentación y saltos de línea para hacer el JSON legible. Validar comprueba que la estructura JSON sea correcta — llaves equilibradas, comillas correctas, tipos válidos. La mayoría de los formateadores hacen las dos cosas a la vez.
¿Puedo usar esto en mi teléfono?
Sí. La herramienta funciona en cualquier dispositivo con un navegador moderno, incluidos teléfonos y tabletas.