Formateador JSON

Pegue una cadena JSON para comprobar si es válida, verla formateada y obtener métricas básicas de su estructura.

Pegue su cadena JSON aquí.

Resultado formateado

{}

EstadoJSON válido
Total de claves0
Profundidad máxima de anidamiento0

Cómo usar este formateador JSON

  1. Pegue el JSON en el campo de entrada JSON

    Pegue o escriba su cadena JSON en el campo de entrada JSON.

  2. Verificar validación

    El resultado del Estado indica si la entrada es un JSON válido o muestra el error de análisis.

  3. Leer la salida formateada

    El JSON válido se muestra con formato legible y sangría de 2 espacios en la sección de salida formateada.

  4. Revisar métricas de estructura

    Utilice el Total de claves y la Profundidad máxima de anidamiento para comprender la estructura del documento.

Metodología

Cómo funciona este formateador JSON

Esta herramienta utiliza la función nativa del navegador JSON.parse para validar la entrada y JSON.stringify con sangría para producir una salida con formato legible. También recorre la estructura analizada para contar el total de claves y medir la profundidad máxima de anidamiento.

Fórmula
JSON.parse(input) → JSON.stringify(parsed, null, 2)
analizar Valida que la cadena sea un JSON bien formado
convertir a cadena Convierte de nuevo a una cadena con sangría
Ejemplo

Entrada: {"name":"test","value":42} → formateado con sangría de 2 espacios, 2 claves, profundidad 1.

Entrada {"a":1,"b":[2,3],"c":{"d":4}} → 4 claves, profundidad 2. El objeto anidado c añade un nivel de profundidad.

La entrada no válida {"key": undefined} falla la validación — JSON no tiene undefined; use null u omita la clave.

Supuestos
  • La entrada debe ser un JSON válido (no objetos JavaScript ni comas finales).
  • Las entradas grandes pueden afectar el rendimiento del navegador.
Notas
  • Esta herramienta se ejecuta íntegramente en su navegador. No se envían datos a ningún servidor.

Entender la validación JSON

JSON (JavaScript Object Notation) es un subconjunto estricto de la sintaxis literal de JavaScript. Un JSON válido requiere claves y valores de cadena entre comillas dobles, sin comas finales, sin comentarios y sin comillas simples. El analizador lee la cadena carácter por carácter y construye un árbol de análisis; cualquier error de sintaxis (una coma faltante, una comilla sin escapar o un número no válido) hace que la validación falle con un mensaje de error y una posición específicos. Conocer los errores comunes ayuda: las comas finales después del último elemento de un array o propiedad de un objeto no son válidas, al igual que los comentarios al estilo JavaScript (// o /* */). Los valores numéricos no deben tener ceros a la izquierda, excepto el propio 0, y las cadenas deben usar secuencias de escape válidas.

Casos de uso prácticos para desarrolladores del formateo JSON

Los desarrolladores utilizan formateadores JSON al depurar respuestas de API, inspeccionar archivos de configuración y preparar datos para documentación. El JSON minificado de las API de producción es difícil de leer; el formato legible revela la estructura y facilita la detección de campos mal formados o inesperados. Las métricas de estructura, como el recuento de claves y la profundidad de anidamiento, ayudan a evaluar la complejidad e identificar cargas útiles excesivamente anidadas que pueden causar problemas de rendimiento. Al escribir pruebas o archivos fijos, el JSON formateado es más fácil de comparar y revisar en el control de versiones. El validador detecta rápidamente errores de sintaxis antes de enviar solicitudes o confirmar archivos de configuración, ahorrando tiempo en el ciclo de depuración.

Preguntas frecuentes

¿Es compatible con JSON5 o JSONC?

No. Solo se admite el estándar JSON (RFC 8259). Los comentarios y las comas finales causarán errores de validación.

¿Existe un límite de tamaño?

No hay un límite estricto, pero las cadenas JSON muy grandes pueden ralentizar el navegador.

Escrito por Jan Křenek Fundador y desarrollador principal
Revisado por Revisión de metodología de DigitSum Verificación de fórmulas y control de calidad
Última actualización 11 mar 2026

Use esto como una estimación y valide las decisiones importantes con un profesional cualificado.

Los datos permanecen en el navegador a menos que una función futura indique lo contrario.