Pega JSON para darle formato, minificarlo y validarlo al instante.
Un JSON válido requiere comillas dobles alrededor de las claves y los valores de texto, y sin comas al final. Si la validación falla, el mensaje indicará aproximadamente dónde ocurrió el error.
¿JSON es lo mismo que un objeto de JavaScript?
Muy parecido pero no idéntico. JSON exige que todas las claves estén entre comillas dobles y no admite comentarios, funciones ni undefined. Los objetos literales de JavaScript son más flexibles: las claves pueden ir sin comillas, se permiten comillas simples, e incluso pueden incluir funciones. Por eso un objeto JS válido no siempre es JSON válido.
¿Por qué falla la validación de mi JSON? ¿Cuáles son los errores más comunes?
Los tres errores más comunes son: olvidar poner comillas dobles en claves o valores de texto, dejar una coma sobrante después del último elemento, y llaves o corchetes sin cerrar correctamente. Estos errores son especialmente difíciles de detectar a simple vista en JSON minificado de una sola línea, que es justo donde un formateador resulta más útil.
¿Para qué sirve minificar el JSON?
Minificar elimina todos los espacios, saltos de línea e indentación innecesarios para reducir el tamaño del archivo. En producción, enviar JSON minificado en respuestas de API o archivos de configuración ahorra ancho de banda y almacenamiento — pero para depurar, es mejor formatearlo de nuevo a una forma legible primero.