Saltar al contenido
SEO SMO HUB logo
Solicita tu Auditoría Gratis
Iniciar sesión Registrarse

Dirección: Jaipur, Rajasthan, India

info@seosmohub.com

Formateador y Validador JSON Gratis

Este formateador JSON gratis valida cualquier texto JSON, lo formatea con la sangría que elijas o lo minifica en una línea, y ordena las claves si quieres que estén en orden. Cuando el JSON está roto, muestra la línea y columna del error y la causa probable, como una coma al final. Es útil para desarrolladores que verifican respuestas de API y para especialistas en marketing que editan marcado de esquema.

Publicidad

JSON Formatter and Validator

Generators and Converters

Gratis

Gratis, sin registro. Tu contenido se procesa en nuestro servidor y nunca se almacena.

Sobre esta herramienta

JSON es estricto: las claves deben estar entre comillas dobles, las cadenas deben usar comillas dobles, no hay coma al final del último elemento y los comentarios no están permitidos. La mayoría de los errores "JSON inválido" provienen de esas cuatro reglas, generalmente después de editar manualmente un archivo de configuración o copiar desde JavaScript. El validador aquí analiza el texto con las mismas reglas que usa cada navegador e API y, en lugar de solo decir "error de sintaxis", calcula la línea y columna y muestra los caracteres alrededor de ese punto con una explicación en lenguaje claro.

Formatear con sangría añade saltos de línea e indentación para que los objetos anidados sean legibles; minificar elimina cada byte innecesario para una carga útil o un script en línea. Ordenar las claves alfabéticamente facilita la comparación de dos archivos. Unicode se mantiene tal como está y las barras no se escapan, por lo que la salida sigue siendo legible. Los números grandes y decimales se preservan exactamente como se escribieron en lugar de redondearse a través de punto flotante.

El resumen de estructura cuenta objetos, matrices, cadenas, números, booleanos y nulos, reporta el nivel de anidamiento más profundo y enumera las claves de nivel superior, que es una forma rápida de verificar que una respuesta de API o un bloque de esquema contiene lo que esperas. La entrada se limita a 500 KB y nada de lo que pegues se almacena.

Preguntas frecuentes

¿Por qué mi JSON es inválido si funciona en JavaScript?

Los literales de objetos de JavaScript son más flexibles que JSON. JavaScript permite comillas simples, claves sin comillas, comas al final, comentarios y valores como undefined o NaN; JSON no permite ninguno de ellos. La corrección más común es reemplazar comillas simples con comillas dobles y eliminar la coma después del último elemento en cada objeto y matriz. La posición del error que se muestra aquí señala el primer lugar donde se rompen las reglas.

¿Debo minificar el esquema JSON-LD en mis páginas web?

No hace diferencia para Google, que lee ambas formas, y el ahorro es de unos pocos cientos de bytes. Mantén el esquema legible durante el desarrollo para que los errores sean fáciles de detectar, y minifícalo solo si tu constructor de páginas o CDN no comprime ya el HTML. Valídalo aquí primero, luego pruébalo con la Prueba de Resultados Enriquecidos de Google.

¿El formateador cambia mis números o texto Unicode?

No. Los números se mantienen exactamente como se escribieron, incluidos los ID largos y decimales que perderían precisión como punto flotante, y los caracteres Unicode como hindi o emoji se mantienen como caracteres en lugar de convertirse en escapes \u. Las secuencias escapadas en la entrada se mantienen tal como están en la salida.

¿Puedo validar JSON con comentarios o un archivo JSON5?

No tal como están. Los comentarios, comillas simples y comas al final no son JSON válido, por lo que un archivo de configuración escrito en JSON5 o JSONC se reportará como inválido en el primer comentario. Elimina los comentarios primero, o usa la posición del error para encontrarlos uno por uno. Package.json y la mayoría de las cargas útiles de API son JSON simple y se validan como se espera.