Formateador y validador JSON

Formatea y valida tu JSON de forma segura en el navegador, sin preocuparte por filtraciones de datos.

Entrada

Resultado

Introduce un JSON válido para ver el resultado bien formateado.

📝 Especificación JSON y guía para usar un validador de sintaxis

JSON (JavaScript Object Notation) es un estándar de intercambio de datos ligero y legible para las personas. Ha sustituido al voluminoso XML y se ha consolidado como el estándar indiscutible para la comunicación de las API web modernas, los archivos de configuración y el procesamiento de datos de las aplicaciones.

🧩 Reglas básicas y características del formato JSON

JSON exige una sintaxis estricta: un simple error tipográfico puede provocar un error de análisis (parsing error) y detener el programa. Ten en cuenta estas tres reglas básicas: Primero, los pares clave-valor (Key-Value Pairs) son estrictos. Cada nombre de clave en JSON debe ir entre comillas dobles (`"key"`). A diferencia de los objetos de JavaScript, usar comillas simples (`'`) u omitir las comillas se considera un error de sintaxis grave. Segundo, las comas deben colocarse con exactitud. Las comas separan los elementos de objetos y arrays, pero la especificación estándar prohíbe la coma final (trailing comma) tras el último elemento. Aunque algunos motores modernos la toleran, es una de las causas más habituales de fallos de análisis en entornos heredados. Tercero, los tipos de datos son limitados. El JSON estándar solo admite cadenas, números, booleanos (true/false), objetos, arrays y null. No puede serializar funciones, valores undefined ni expresiones. Añadir comentarios (`//` o `/* */`) también rompe la validación.

💡 Cómo usar el formateador local y preguntas frecuentes

Q. ¿Es seguro pegar datos JSON confidenciales en herramientas online? A. Usar cualquier herramienta online para dar formato a tus datos durante el desarrollo es muy arriesgado. Muchas envían el contenido a sus servidores, lo que abre la puerta a filtraciones de claves de API, datos de clientes y variables internas. El JSON Formatter de EVEDAYS usa las funciones estándar integradas de JavaScript y <strong>procesa todo al 100 % de forma local, en la memoria de tu navegador</strong>. Como no realiza ninguna petición de red externa, incluso la información confidencial de tu empresa permanece totalmente privada. Q. ¿Cómo localizo la causa de un error de JSON? A. Cuando se detecta un carácter que no cumple la sintaxis, aparece un aviso de error en rojo en el cuadro de la izquierda o inferior. Revisa la posición y el número de línea indicados, corrige las llaves que falten o las comillas incorrectas, y la estructura se mostrará formateada en tiempo real.