Validador JSON
Compruebe si un texto es JSON válido y localice el carácter exacto donde falla.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Validador JSON?
Un validador JSON responde a una sola pregunta: ¿este texto cumple la gramática JSON? Los fallos típicos son comas finales, comillas simples, claves sin comillas, comentarios, comas que faltan o una cadena sin cerrar.
Este validador usa un analizador estricto conforme a la RFC 8259. Si todo va bien, resume el documento (tipo raíz, número de claves, profundidad, tamaño, recuento por tipo de valor) y avisa de claves duplicadas o enteros demasiado grandes para JavaScript. Si falla, nombra el problema, indica línea y columna e imprime la línea con una marca.
¿Cómo funciona?
- Pegue su JSON en el área de entrada (o abra un archivo).
- Lea el banner de estado: verde si el JSON es válido, rojo si hay un error.
- Ante un error, siga la línea, la columna y el fragmento marcado para encontrar el fallo, corríjalo y vuelva a comprobar en directo.
- Cuando sea válido, use las estadísticas para revisar la estructura y después formatee o minifique con las herramientas hermanas.
Casos de uso habituales
- Revisar un archivo de configuración editado a mano antes de desplegarlo.
- Depurar un cliente de API que muestra «Unexpected token» sin decir dónde.
- Verificar cargas de webhooks o fixtures en un conjunto de pruebas.
- Enseñar o aprender qué se permite y qué no en JSON.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
{"name": "Ada", "langs": ["en", "fr"], "meta": {"active": true, "score": 9.5}, "note": null}Tipo raíz: objeto Claves de primer nivel: 4 Total de claves: 6 Profundidad: 2 Tamaño: 92 B (92 bytes) Valores: 2 objects · 1 arrays · 3 strings · 1 numbers · 1 booleans · 1 null
Privacidad
Validador JSON se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Solo se comprueba la sintaxis. No valida contra un JSON Schema ni sabe si su aplicación acepta esos campos.
Preguntas frecuentes
¿Por qué mi JSON con comillas simples no es válido?
El estándar JSON solo permite cadenas y nombres de propiedad entre comillas dobles. Las comillas simples, las claves sin comillas, los comentarios y las comas finales son sintaxis de JavaScript, no de JSON. Reparar JSON puede corregirlos automáticamente.
¿Un objeto vacío o una simple cadena es JSON válido?
Sí. Desde la RFC 8259, cualquier valor, incluidos "texto", 42, true, null, [] o {}, es un documento JSON válido. Solo la entrada vacía no lo es.
¿Qué significa la profundidad?
Es el anidamiento máximo de objetos y arreglos: un valor simple tiene profundidad 0, {} tiene 1 y {"a":{}} tiene 2. Los documentos muy profundos (más de 2000 niveles) se rechazan por seguridad.
Herramientas relacionadas
Formateador JSON
Convierta un JSON minificado o desordenado en texto legible y bien sangrado, con un mensaje de error preciso si el JSON no es válido.
JSON y datos
Reparar JSON
Pegue «casi JSON» de un registro, una respuesta de chatbot o un fragmento de JavaScript y obtenga JSON válido, con un informe claro de cada cambio.
JSON y datos
Minificador JSON
Comprima un documento JSON en una sola línea compacta y compruebe cuántos bytes ahorra.
JSON y datos
Visor JSON
Explore un documento JSON como un árbol desplegable en lugar de un muro de texto, con un resumen de su estructura.
JSON y datos
Buscador JSONPath
Escriba una expresión JSONPath y vea al instante los valores que selecciona en su JSON, junto con la ruta normalizada de cada coincidencia.
JSON y datos
Validador YAML
Compruebe que un archivo YAML es válido y encuentre el punto exacto donde falla.
JSON y datos
Validador XML
Descubra si su XML está bien formado y vea con precisión dónde falla.
JSON y datos