Blog/ Datos
Datos · Guía práctica

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.

PonerFabiano Freitas· · 2 minutos de lectura
Ilustración editorial de JSON no válido: cómo encontrar una coma incorrecta y organizar sus datos
Ilustración editorial de FileBito

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

Tres pasos para json no válido: cómo encontrar una coma incorrecta y organizar los datos
Pasos y puntos de atención para revisar este tipo de expediente.

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

Referencia técnica: Estructura y sintaxis del formato JSON (JSON.org).

Foto de Fabiano Freitas
Acerca de Fabiano Freitas

Fabiano Freitas es licenciado en Gestión de Tecnologías de la Información y escribe sobre tecnología aplicada a la vida cotidiana, herramientas digitales y productividad. En FileBito, publica orientación práctica sobre PDF, imágenes, datos y conversiones, prestando atención a la privacidad, la calidad de los archivos y la verificación de resultados.

← Ver todos los artículos