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.
- Categoría
- Herramientas de desarrollo
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
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
- Pega el JSON en el editor.
- Elige Validar JSON.
- 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