Instala nuestra aplicación 🪄 haz clic en el icono en la parte superior derecha de la barra de direcciones.

Validador y formateador de JSON

0 de 0 valoraciones
Mujer joven haciendo el gesto de OK en un escritorio iluminado con neón demostrando la herramienta JSON validator & beautifier

Pega tu cadena en crudo en este JSON validator & beautifier gratuito para revisar la sintaxis y formatear el resultado. Funciona al instante, sin registros de por medio.

Cómo funciona el JSON validator & beautifier

Le pasas un bloque de texto. El parser lo lee carácter por carácter y construye un árbol de sintaxis en memoria. Si se topa con un token inesperado, como una comilla simple en lugar de una doble, lanza un error de sintaxis y te dice la línea y columna exactas. Cuando la estructura es válida, serializa el árbol de vuelta a una cadena con la indentación que configures.

JSON tiene tipado estricto. No soporta comentarios, comas al final ni claves sin comillas. Muchos desarrolladores intentan pasar objetos de JavaScript directamente al validador y se confunden cuando falla. La herramienta aplica la especificación RFC 8259 a rajatabla. Tienes que quitar tus console logs y referencias a variables antes de que pueda parsearlo.

Cuándo usar el JSON validator & beautifier online

Sueles necesitar esto cuando una API devuelve un error de servidor y sospechas que el cuerpo de la respuesta está mal formado. Pegar una cadena minificada gigante en un editor de texto hace imposible encontrar una coma faltante. El beautifier expande la estructura para que puedas rastrear visualmente los arrays y objetos anidados. Convierte un muro de texto en una jerarquía legible.

También te salva cuando escribes archivos de configuración a mano. Puedes olvidar escapar una barra invertida en una ruta de Windows o dejar una coma al final de un array. El validador detecta estos errores silenciosos antes de que tumben tu aplicación en tiempo de ejecución. Aprende a arreglar errores de sintaxis json aquí mismo en lugar de ir a ciegas.

  • Depurar respuestas de API malformadas de webhooks de terceros.
  • Formatear archivos de configuración minificados para editarlos a mano.
  • Comprobar el cumplimiento estricto de RFC 8259 antes de guardar en disco.
  • Verificar caracteres escapados en valores de cadena complejos.

Límites del JSON validator & beautifier

Esta herramienta parsea texto, no ejecuta código. Si tu payload contiene referencias circulares o depende de evaluación en tiempo de ejecución, va a fallar. El navegador también tiene límites de memoria. Pegar un archivo minificado gigante congelará tu pestaña mucho antes de que el parser termine. Mantén tus entradas por debajo de unos pocos megabytes para una experiencia fluida.

Tampoco valida tus datos contra un esquema JSON. Una lista de objetos de usuario perfectamente formateada sigue siendo inválida si tu base de datos espera un solo objeto. Necesitas un validador de esquemas aparte para comprobar la lógica de negocio. A esta herramienta solo le importa si los corchetes cuadran y las comillas están cerradas.

Cómo usar el JSON validator & beautifier

  1. Pega tu texto JSON en crudo en el área de texto de entrada.
  2. Haz clic en el botón de validar para comprobar errores de sintaxis.
  3. Lee el mensaje de error para encontrar la línea y columna exactas del problema.
  4. Arregla la sintaxis y ejecuta la validación de nuevo hasta que pase.
  5. Copia la salida formateada desde el cuadro de resultado.

Reglas y errores comunes de sintaxis JSON

Aquí tienes una referencia rápida de las reglas estrictas que el parser aplica a tu entrada.

ReglaEjemplo correctoError común
Las claves deben ir entre comillas doblesUsa comillas dobles alrededor de las clavesComillas simples o claves sin comillas
No se permiten comas al finalTermina arrays y objetos limpiamenteAñadir una coma después del último elemento
Las cadenas deben ir entre comillas doblesUsa comillas dobles para valores de textoComillas simples para valores de texto
No se permiten comentariosMantén la estructura estrictamente como datosAñadir comentarios con doble barra o barra-asterisco

Frequently asked questions

¿por qué dice json inválido cuando mi objeto de javascript funciona
Los objetos de JavaScript y JSON no son lo mismo. JSON exige comillas dobles para todas las claves y valores de cadena, y prohíbe funciones o variables undefined. Tienes que serializar tu objeto primero usando un método nativo de tu lenguaje de programación antes de validarlo aquí.
cómo arreglar errores de sintaxis json con archivos grandes
Los archivos grandes pueden tumbar la pestaña de tu navegador si superan la memoria disponible. Prueba a dividir el archivo en trozos más pequeños o usa una herramienta de línea de comandos para datasets masivos. Para respuestas de API normales, simplemente pégalo aquí y lee el número de línea específico que reporta el parser.
¿valida esta herramienta json contra un esquema
No, solo comprueba si el texto es JSON válido según la RFC 8259. Asegura que tus corchetes cuadren y tus comillas estén cerradas. Para comprobar si tus datos encajan con una estructura o tipo de dato específico, necesitas un validador de esquemas JSON dedicado.
¿puedo hacer pretty print de json con comillas simples
No, la especificación exige estrictamente comillas dobles para cadenas y claves. Si tu entrada usa comillas simples, el validador lo marcará como error de sintaxis. Debes reemplazarlas por comillas dobles y escapar cualquier comilla doble interna antes de que pueda parsearlo correctamente.

Compartir

Herramientas populares