NordVPN
SponsoredVPN sin registros con más de 6.400 servidores en 111 países. Threat Protection bloquea anuncios, rastreadores y malware.
Obtener NordVPN →Pega cualquier JSON para formatear con 2/4/8 espacios de indentación, o minificar a una línea. JSON inválido muestra un error de parseo para que encuentres el problema rápido.
{
"hello": "world",
"items": [
1,
2,
3
]
}JSON es un formato estricto — cada comilla, coma y corchete debe estar en el lugar correcto. Navegadores y APIs devuelven mensajes crípticos 'Unexpected token' cuando algo falla, y el problema suele ser invisible a simple vista. Este formateador parsea la entrada con el parser JSON nativo del navegador, luego la re-serializa formateada (con indent) o minificada (sin espacios).
Si el parseo falla, obtienes el error subyacente directamente — usualmente con la posición del carácter incorrecto. Desde ahí puedes encontrar la coma faltante, comilla sin escapar o coma final rápidamente.
Formatear con indent: la forma estándar de leer JSON. 2 espacios es lo convencional en el mundo JavaScript; 4 espacios es común en contextos Python y Java. Elige el que use tu proyecto.
Minificar: colapsa a una sola línea sin espacios. Útil al embeber JSON en URLs, variables de entorno o donde los espacios importen. La diferencia de tamaño es significativa: un archivo de configuración típico se reduce 20-40% al minificar.
Comas finales. Permitidas en JavaScript, no en JSON. {a:1, b:2,} parsea en tu editor pero falla al enviarse por la red.
Comillas simples. JSON requiere comillas dobles para claves y valores de cadena. {'a': 1} es JSON inválido. {"a": 1} es correcto.
Comentarios. JSON no tiene comentarios. // o /* */ dentro de JSON rompen el parseo. JSONC (usado por config de VS Code) soporta comentarios pero no es JSON estándar.
Números. JSON no soporta NaN o Infinity. Usa null, o envuelve en cadena, dependiendo de tu consumidor downstream.
Aún no. Quita los comentarios primero o usa una herramienta que soporte JSONC.
Los navegadores modernos manejan JSON de varios megabytes, aunque el textarea puede ralentizarse pasados ~1 MB. Para archivos enormes, usa una herramienta de escritorio.
Lo más común: una coma final, comillas simples o comilla sin escapar dentro de cadena. El error del parser apunta a la columna donde se detectó.
No en esta versión. Pegar en una herramienta consciente del orden (como jq con --sort-keys) es lo más limpio; podríamos añadir la opción luego.
Sí. El parser JSON del navegador maneja cualquier profundidad práctica.
Minificar solo elimina espacios. Los datos siguen ahí. Para reducción real, usa gzip o un formato binario como MessagePack.
No. Todo el parseo y formateo ocurre en tu navegador.
Esta herramienta valida solo la sintaxis. Para validación de esquema, usa un validador JSON Schema con tu archivo de esquema.
VPN sin registros con más de 6.400 servidores en 111 países. Threat Protection bloquea anuncios, rastreadores y malware.
Obtener NordVPN →Hosting cloud gestionado sobre DigitalOcean, AWS o GCE: servidores listos en minutos, sin administración de sistemas.
Probar Cloudways →Freelancers de diseño, redacción, desarrollo y marketing desde 5 US$, con reseñas y protección al comprador.
Explorar Fiverr →