Formateador y Validador de JSON

Pega tu JSON, formatéalo con sangría legible, minifícalo o valídalo al instante. Si hay un error de sintaxis, te decimos el mensaje exacto y la línea aproximada. 100% en tu navegador: tus datos nunca salen de tu dispositivo.

0caracteres 0líneas
JSON válido

  
🔒 Todo permanece en tu dispositivo. El JSON se procesa con JavaScript nativo en tu navegador y no se envía a ningún servidor ni a Internet.
Publicidad

¿Qué es JSON y para qué sirve esta herramienta?

JSON (JavaScript Object Notation) es un formato de texto muy usado para representar datos estructurados: objetos con pares de clave y valor, listas de elementos, números, textos, booleanos y valores nulos. Es el formato estándar que usan la inmensa mayoría de las APIs web para enviar y recibir información, y también se emplea en archivos de configuración de infinidad de programas y herramientas de desarrollo.

Este formateador y validador de JSON online te permite pegar cualquier JSON y, con un solo clic, darle una sangría legible, comprobar si es sintácticamente correcto o comprimirlo en una sola línea. Todo el proceso ocurre en tu propio navegador usando las funciones nativas JSON.parse y JSON.stringify de JavaScript, sin depender de librerías externas ni de ningún servidor.

Formatear, validar y minificar: ¿en qué se diferencian?

En los tres casos, la herramienta usa el motor de JSON integrado en tu navegador: si el texto no es un JSON válido, ninguna de las tres acciones producirá un resultado y en su lugar verás el error explicado.

Errores comunes en un JSON

Cuando un JSON parece correcto a simple vista pero da error, casi siempre se debe a alguno de estos motivos:

Cuando el JSON no es válido, esta herramienta muestra el mensaje de error tal cual lo genera el navegador, e intenta calcular la línea y columna aproximadas del problema a partir de la posición indicada en el mensaje, para que encuentres el fallo mucho más rápido.

Una herramienta pensada también para programadores

Además de para revisar un JSON puntual, esta herramienta es útil en el trabajo diario de desarrollo: depurar la respuesta de una API antes de integrarla en tu código, revisar un archivo de configuración, limpiar un JSON pegado desde la consola del navegador o preparar un ejemplo legible para documentación. Al funcionar enteramente en el navegador, puedes usarla con datos sensibles sin preocuparte de que se envíen a ningún sitio, y funciona sin conexión una vez cargada la página.

Funciones de esta herramienta

Publicidad

Preguntas frecuentes

¿Qué es JSON?

JSON (JavaScript Object Notation) es un formato de texto ligero para representar datos estructurados, usado sobre todo para intercambiar información entre servidores y aplicaciones web. Se basa en pares de clave-valor y listas, y es fácil de leer tanto para personas como para programas.

¿Qué diferencia hay entre formatear y minificar un JSON?

Formatear añade espacios, saltos de línea y sangría para que el JSON sea fácil de leer por una persona. Minificar hace justo lo contrario: elimina todos los espacios innecesarios para que el archivo pese menos, algo útil al enviarlo por red o guardarlo en producción.

¿Por qué mi JSON da error si parece correcto a simple vista?

Los errores más comunes son comas sobrantes al final de un objeto o array, comillas simples en vez de dobles, claves sin comillas, comentarios (JSON no los permite) o llaves y corchetes que no se cierran correctamente. Esta herramienta te indica el mensaje exacto y la línea aproximada donde ocurre el problema.

¿Se sube mi JSON a algún servidor?

No. Todo el análisis y formateo se realiza en tu propio navegador usando JavaScript nativo (JSON.parse y JSON.stringify). Tus datos nunca se envían a Internet, por lo que puedes pegar información sensible con tranquilidad.

¿Puedo elegir el tipo de sangría al formatear?

Sí. Puedes elegir 2 espacios, 4 espacios o tabulaciones como indentación antes de pulsar «Formatear», según la convención que uses en tu proyecto.

¿Sirve esta herramienta para programadores?

Sí. Es muy útil para depurar respuestas de una API, revisar archivos de configuración, limpiar JSON pegado de la consola del navegador o preparar datos antes de integrarlos en código, todo sin instalar ningún programa ni librería.

Herramientas relacionadas

Publicidad