Respuesta rápida

Asegúrate de una sola clave lógica por ruta, o convierte en array de pares/elementos. Verifica con validador o script.

Claves duplicadas en JSON (duplicate keys)

La norma no lo prohíbe, pero rara vez es intencionado. Suele deberse a mezclar objetos o a bucles que escriben la misma clave varias veces.

Causas frecuentes

  • Fusión de orígenes sin comprobar colisiones.
  • Bucles que añaden la misma clave a un objeto de salida.

Cómo arreglarlo

  • Renombrar claves o anidar bajo nombres únicos.
  • Listas de { key, value } o arrays de valores bajo un mismo arreglo.

Valida sintaxis: /json-validator-online.

Preguntas frecuentes

¿Es errónea la sintaxis con duplicados?
A menudo es válida; el problema es semántica y sorpresas (última gana).
¿JSON Schema avisa de duplicados?
Habitualmente no: detecta a nivel de pares, solución aparte (linters, CI).

Relacionado

Todas las herramientas · URL canónica