Error JSON

Errores de arrays en JSON

Guía práctica para entender por qué falla un array JSON, cómo corregirlo y cómo evitar errores frecuentes al trabajar con listas de datos.

Explicación simple

Los arrays en JSON son listas ordenadas de valores. Cada elemento debe separarse con coma, pero no puede quedar una coma sobrante al final ni huecos entre dos comas.

Ejemplo de array incorrecto

JSON incorrecto
{
  "usuarios": [
    { "id": 1, "nombre": "Ana" }
    { "id": 2, "nombre": "Luis" }
  ]
}

Ejemplo corregido

JSON corregido
{
  "usuarios": [
    { "id": 1, "nombre": "Ana" },
    { "id": 2, "nombre": "Luis" }
  ]
}

Por qué falla

Falla porque entre dos elementos del array falta una coma. Para el parser, el segundo objeto aparece pegado al primero y la estructura deja de ser inequívoca.

Cómo solucionarlo

Revisa cada elemento del array: todos deben estar separados por coma, salvo el último. Si un dato no existe, usa null en lugar de dejar un hueco vacío.

Después pega el resultado en Validar JSON online para comprobar que la sintaxis sea correcta.

Cómo evitarlo

Cuando agregues, elimines o reordenes elementos, presta atención al elemento anterior y al último elemento de la lista. Los errores suelen aparecer al copiar bloques completos o quitar líneas intermedias.

Errores relacionados

Preguntas frecuentes

¿Un array JSON puede tener una coma final?

No. [1, 2, 3,] no es JSON válido porque la coma final deja esperando otro valor.

¿Un array JSON puede tener elementos vacíos?

No en JSON estricto. [1,,3] no es válido. Si falta un dato, usa null de forma explícita.

¿Cómo reviso arrays muy largos?

Primero valida el JSON completo y después usa Visualizar JSON para inspeccionar la estructura en árbol.