Herramienta de desarrollo / 05

Validador JSON

Comprueba la sintaxis de JSON e identifica localmente el tipo de la raíz analizada y el número de elementos.

Validador JSON: TOEA ejecuta un analizador JSON conforme al estándar e informa del error de sintaxis exacto cuando el análisis falla. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.

Se ejecuta
En tu navegador
Coste
Gratis · sin registro
Disponibilidad
Lista para usar
Validador de JSONProcesamiento local

Funciona por completo en tu navegador

Válido no significa esperado

Cualquier valor JSON individual es un documento válido: "hello", 42 y null pasan la validación, ya que RFC 8259 lo permite. Una API que espera un objeto los rechazará de todos modos; por eso se muestran el tipo raíz y el número de elementos. Si esperabas un objeto con 20 claves y ves una cadena, probablemente la carga útil se codificó dos veces como JSON y necesita analizarse de nuevo.

Errores que no puedes ver

Cuando la posición indicada apunta a lo que parece un espacio o una comilla normal, probablemente el carácter no sea lo que parece. Los procesadores de texto y las aplicaciones de chat sustituyen las comillas rectas por comillas curvas (“ y ”), que JSON no acepta, y el texto copiado de páginas web puede contener espacios de no separación o de ancho cero. Un marcador de orden de bytes al principio también provoca un error. El inspector de Unicode muestra el punto de código de cada carácter para encontrar fácilmente al culpable.

Comprobar archivos en scripts

Si tienes muchos archivos o un paso de compilación, valida desde la línea de comandos. jq empty file.json no muestra nada cuando el JSON es válido y, en caso contrario, termina con un código de error; python3 -m json.tool file.json hace lo mismo sin instalaciones adicionales. Ambos indican la línea y la columna del primer error. El texto de un modelo de lenguaje o de un archivo JavaScript que falla por comas finales o comentarios puede corregirse con la herramienta de reparación de JSON.

Cómo se usa

  1. Pega el JSON en el editor.
  2. Elige Validar JSON.
  3. Revisa la validez y el resumen de la raíz.

Privacidad y límites

Tu JSON se queda en el navegador. La validez de la sintaxis no garantiza que los datos cumplan el esquema de una aplicación.

Herramientas relacionadas

Preguntas frecuentes

¿Valida JSON Schema?

No. Solo valida la sintaxis de JSON y la estructura básica de la raíz.

¿Se permiten comentarios?

No. El JSON estándar no permite comentarios ni comas finales.

Herramienta gratuita · se ejecuta en tu navegador · sin cuenta