Formateador JSON

Formatear y validar JSON con ubicación de errores y detalles de línea/columna

Instrucciones de uso

🚀 Inicio rápido

  • Introducir/Pegar: escribe o pega JSON en el área de entrada
  • Validación en tiempo real: comprueba la sintaxis mientras escribes; los errores aparecen abajo con línea/columna
  • Formatear: haz clic en «Formatear» para embellecer y reemplazar el contenido del campo
  • Minimizar: haz clic en «Minimizar» para eliminar espacios y saltos de línea; reemplaza el campo
  • Copiar: haz clic en el botón de copiar inferior para copiar el contenido actual

📌 Escenarios comunes

  • Depuración de API: valida rápidamente respuestas JSON del backend y mejora la legibilidad
  • Inspección de logs: formatea fragmentos JSON de logs para localizar problemas
  • Configuración: revisa estructura, unifica orden de claves e indentación
  • Revisión de código: incluye ejemplos JSON claros en PRs/documentación
  • Comprobación previa al commit: normaliza formato/indentación del JSON antes de confirmar

🎛️ Parámetros de formato y acciones

  • Tamaño de indentación: usa el desplegable junto a los botones para elegir Tab/2/4/8
  • Ordenar: haz clic en «Ordenar» para ordenar alfabéticamente las claves del objeto (sin cambiar la semántica); copiar/enviar usa el contenido actual

🧭 Consejos de uso

  • Secuencias de escape: usa escapes válidos en cadenas (p. ej., " y \ +)
  • Consistencia: acordar en el equipo indentación, orden de claves y esquema
  • Minimiza y luego formatea para detectar comas extra o comillas desparejadas
  • Copia de seguridad antes de ordenar: ordenar cambia el orden de las claves y no se revierte automáticamente; haz una copia primero

⚠️ Limitaciones y compatibilidad

  • Sin comentarios: // y /* */ no forman parte del estándar JSON (usa JSON5/JSONC)
  • Sin comillas simples: 'text' no es una cadena JSON válida
  • Sin comas finales: {"a":1,} o [1,] es inválido
  • JSON grande: para mantener la página fluida, considera dividir; estructuras muy profundas/grandes pueden simplificarse

🔒 Privacidad y seguridad

  • Todo se procesa en tu navegador; los datos no salen de tu dispositivo

❓ Preguntas frecuentes

¿Por qué fallan comillas simples/comentarios/comas finales/NaN?

Son elementos no estándar en JSON (o extensiones de JS): cadenas con comillas dobles; sin comentarios; sin comas finales; NaN/Infinity no soportados.

¿Cómo localizo rápidamente el error?

Usa la línea/columna del mensaje (p. ej., línea 10, columna 5) y revisa comillas y paréntesis alrededor.

¿Cómo obtener el JSON más pequeño para transporte?

Usa «Minimizar» para eliminar espacios y saltos de línea; para producción, prefiere la versión minimizada.

Formateador JSON - Formatear y Validar JSON en Línea - CrateX.app