Formateador/validador JSON · Guía

Errores Comunes de JSON y Cómo Solucionarlos

La mayoría de los errores de "JSON inválido" provienen de una lista corta de fallos. Una vez que los reconoces, arreglar JSON se vuelve rutinario. Aquí están los que más confunden a la gente.

Comas finales

JavaScript tolera una coma tras el último elemento de un array o propiedad de un objeto; JSON no. Una coma final es la causa más común de JSON inválido. Quítala y la entrada normalmente se analiza.

Comillas simples y claves sin comillas

Las cadenas y claves de JSON deben usar comillas dobles. Las comillas simples, o las claves sin comillas, son sintaxis válida de objetos JavaScript pero no JSON válido. Conviértelas a comillas dobles.

Comentarios y valores especiales

JSON no tiene comentarios: ni // ni /* */ están permitidos. También rechaza valores de JavaScript como undefined, NaN e Infinity. Elimina los comentarios y reemplaza los valores no soportados antes de formatear.

Preguntas frecuentes

¿Cómo encuentro qué línea está rota?

Pega el JSON en el formateador y lee el mensaje de error: reporta dónde falló el análisis, lo que reduce la búsqueda a un punto concreto.

¿Listo para probarlo?

Abre la herramienta gratuita Formateador/validador JSON en el navegador y aplica lo que acabas de leer: sin registro y procesando localmente.

Abrir la herramienta Formateador/validador JSON