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).
Arregla ahora
Probar en el validador (ejemplo precargado)