JSON no válido: cómo encontrar una coma incorrecta y organizar los datos
Aprenda a formatear JSON, identificar problemas de sintaxis y verificar los tipos de valores antes de enviarlos a una API.

Una integración falla y el servidor responde que el JSON no es válido. Abres el contenido y encuentras llaves, corchetes y decenas de líneas sin sangría. Antes de buscar un problema complejo de API, vale la pena confirmar lo básico: ¿el documento es JSON válido?
El formato hace que sea más fácil ver la estructura.
Um Formateador JSONReorganiza los espacios y la sangría para mostrar dónde comienza y termina cada objeto. También puede señalar errores de sintaxis. Los errores comunes incluyen comas adicionales después del último elemento, comillas simples en lugar de comillas dobles y nombres de propiedades sin comillas.
JSON acepta cadenas, números, valores booleanos, valores nulos, listas y objetos. la palabraverdaderoes diferente de la cuerda"verdadero"; una API que espera un valor booleano puede rechazar el segundo. El formato mejora la legibilidad, pero no confirma que los nombres y tipos estén de acuerdo con el contrato de servicio.
Los mensajes de error sirven como pistas

Cuando un validador indica una línea, examina también la anterior. Un delimitador abierto arriba puede causar un error sólo cuando el analizador encuentra el siguiente elemento. En los datos generados automáticamente, compare la primera y la última parte del archivo para averiguar si se produjo un truncamiento.
Nunca compartas secretos descuidadamente
Antes de copiar JSON a entornos externos, elimine tokens, contraseñas y datos personales. Si el contenido es confidencial, elija herramientas que procesen localmente y revise cómo funcionan. Después de corregir la sintaxis, pruebe con el sistema real: un JSON válido aún puede contener información incorrecta.
El hermoso JSON todavía puede estar equivocado
Un objeto puede ser sintácticamente válido y aun así enviar la fecha en un formato que el servicio no acepta. Por ejemplo, la API espera una lista de productos pero recibe un único objeto; el formateador no tiene forma de conocer el contrato para esta integración. Después de corregir la sangría, consulte la documentación del sistema para conocer los nombres exactos de las propiedades y qué campos son obligatorios.
Si está depurando un error, reduzca el ejemplo sin borrar el comportamiento problemático. Un JSON más pequeño hace que sea más fácil detectar un tipo incorrecto o una propiedad repetida. No olvide que los caracteres de control, las comillas y las barras invertidas dentro de las cadenas deben obedecer las reglas de formato. En los registros compartidos con terceros, reemplace las credenciales y la información personal con valores ficticios antes de enviarlos.
Lea también
- CSV a JSON: cuidado con las tildes, los ceros y los números de las hojas de cálculo
- Comparar textos: encontrar cambios discretos entre dos versiones
- Cómo copiar texto de una fotografía sin introducir errores en el documento
Referencia técnica: Estructura y sintaxis del formato JSON (JSON.org).