Validador JSON
Pega JSON para validarlo al instante. Si el JSON no es válido, verás la línea, la columna y un fragmento resaltado que señala el error. Si es válido, verás estadísticas de la estructura: claves, profundidad y tamaño.
Tu JSON se analiza en tu navegador y nunca sale de tu dispositivo.
Cómo usar este validador json
- Pega tu JSON en el campo de entrada.
- La validación se ejecuta mientras escribes — un banner verde significa válido, rojo significa no válido.
- Si el JSON no es válido, el contexto del error muestra la línea y columna exactas con una flecha señalando la ubicación.
- Si el JSON es válido, consulta las estadísticas del documento (tipo, tamaño, profundidad, claves) y copia la salida formateada.
Preguntas frecuentes
¿Cómo encuentra este validador la ubicación del error?
Usa el JSON.parse nativo del navegador y lee la línea, columna o posición del error del analizador. La ubicación indicada es donde el analizador detectó por primera vez algo no válido; el error real suele estar justo ahí o poco antes.
¿Cuál es la diferencia entre validar y formatear JSON?
Validar solo comprueba si la sintaxis es correcta. Formatear (también llamado pretty-printing) reimprime JSON válido con sangría. Usa el formateador JSON para la sangría y la conversión; este validador se centra en encontrar errores rápidamente.
¿Son compatibles JSON5, JSONC o los comentarios?
No. Valida exclusivamente JSON estricto (RFC 8259). Las comas sobrantes, las comillas simples y los comentarios se marcan como no válidos.
¿Por qué mi JSON valida aquí pero mi API lo rechaza igualmente?
La validez sintáctica y la validez del esquema son dos problemas distintos. Este validador confirma que el JSON se puede analizar; tu API además espera ciertas claves, tipos y rangos de valores. Un cuerpo de solicitud con un campo adicional, un campo obligatorio faltante o un número en lugar de una cadena fallará en la validación de esquema de la API (a menudo mediante JSON Schema o zod), aunque el JSON sea sintácticamente perfecto.