Saltar al contenido principal
Tooletto

Validador de JSON

Un preajuste de Formateador de JSON

Comprueba si un documento es JSON válido y obtén la línea y columna exactas del primer error de sintaxis. La validación se ejecuta mientras escribes, así que puedes arreglar problemas sin un ciclo completo.

  • Los archivos nunca salen de tu dispositivo
  • Gratis, sin registro
  • Sin marcas de agua
  • Funciona sin conexión una vez cargado
Loading tool…

Cómo formateador de json

  1. 1

    Pega tu JSON

    Pega o escribe JSON en el cuadro de entrada. Se analiza mientras escribes.

  2. 2

    Elige un estilo

    Elige indentación de 2 espacios, 4 espacios o tabulaciones, o cambia a salida minificada.

  3. 3

    Copia el resultado

    Copia el JSON formateado a tu portapapeles o descárgalo como un archivo .json.

Validar mientras escribes frente a validar una vez

Comprobar continuamente la validez JSON de un documento mientras escribes detecta un error de sintaxis en el momento en que se introduce — la pulsación de tecla específica que rompió la estructura — en lugar de presentar un gran informe de error después de pegar un documento terminado y esperar detectar cuál de varias causas posibles es la real. Esto importa más al editar JSON a mano directamente, como ajustar un archivo de configuración o crear un payload de prueba, donde la retroalimentación instantánea sobre cada edición es considerablemente más rápida que un ciclo de escribir-y-comprobar.

Para validar un documento recibido de otro lugar — una respuesta de API que se está depurando, un archivo entregado por otra persona — el valor está menos en la retroalimentación al escribir y más en obtener una respuesta precisa e inmediata a "¿esto es realmente válido?" sin necesidad de escribir y ejecutar un script solo para averiguarlo.

Lo que "JSON válido" no te dice

Pasar la validación confirma solo que un documento es JSON sintácticamente bien formado — llaves y corchetes correctamente emparejados, claves y cadenas correctamente entrecomilladas, sin comas finales. No dice nada sobre si los datos dentro se ajustan a la forma que espera una aplicación específica: podría faltar un campo requerido, un valor podría ser del tipo incorrecto, o una estructura anidada podría no coincidir con un esquema esperado, y un documento con cualquiera de esos problemas sigue siendo JSON perfectamente válido. Comprobar los datos contra un esquema real es un paso separado y adicional más allá de la validación de sintaxis.

Preguntas frecuentes

¿Se envía mi JSON a un servidor?

No. El análisis y formateo usan el motor JSON integrado del navegador. Nada se transmite, registra ni almacena, lo que lo hace seguro para respuestas de API que contienen datos de producción.

¿Por qué dice que mi JSON es inválido?

Las causas más comunes son comas finales, comillas simples en lugar de dobles, claves sin comillas, y comentarios — ninguno de los cuales es JSON válido aunque JavaScript los acepte. El mensaje de error señala la posición exacta.

¿Cuál es la diferencia entre formatear y minificar?

Formatear añade indentación y saltos de línea para que la estructura sea legible. Minificar elimina cada carácter opcional para hacer el payload lo más pequeño posible, que es lo que quieres al incrustar JSON en una solicitud o un archivo de configuración.

¿Puede manejar archivos muy grandes?

Los documentos de hasta unos pocos megabytes se formatean al instante. Más allá de aproximadamente 10 MB, el propio analizador JSON del navegador se convierte en el cuello de botella sin importar la herramienta usada.