Validador JSON
Valida la sintaxis JSON al instante con mensajes de error detallados. Formatea, minifica e inspecciona la estructura JSON con conteo de claves, arrays y profundidad. Gratis, 100% en tu navegador.
Referencia
¿Qué es la validación JSON?
La validación JSON (JavaScript Object Notation) comprueba si una cadena se ajusta a la especificación JSON (ECMA-404 / RFC 8259). Un JSON válido debe tener: claves de cadena correctamente entrecomilladas, anidamiento correcto de objetos {} y arrays [], tipos de datos válidos (string, number, boolean, null, object, array) y sin comas finales ni comentarios. Esta herramienta usa el JSON.parse() nativo del navegador para una validación precisa.
Reglas de sintaxis JSON
Las claves deben ser cadenas entre comillas dobles: "clave", no 'clave' ni clave. Las cadenas deben usar comillas dobles. Los números pueden ser enteros o decimales, sin ceros iniciales (excepto 0.x). Booleanos: true / false (solo en minúsculas). Null: null (en minúsculas). Sin comas finales después del último elemento. Sin comentarios — JSON no soporta // ni /* */. Sin undefined — usa null en su lugar.
Errores comunes en JSON
Comillas faltantes — las claves y cadenas deben estar entre comillas dobles. Coma final — {"a": 1,} no es válido; elimina la última coma. Comillas simples — {'a': 1} no es JSON válido. Caracteres sin escapar — los caracteres especiales en cadenas (saltos de línea, tabulaciones, barras invertidas) deben escaparse. Claves duplicadas — técnicamente válido según la especificación, pero el último valor gana y los anteriores se pierden.
Privacidad
Toda la validación se ejecuta 100% en tu navegador usando la API nativa JSON.parse(). No se envían datos a ningún servidor.