apache / apache/cloudstack

Question: Should we allow duplicate keys in our JSON objects ?

Abierto
#11,277 2 comentarios 0 reacciones 0 asignados Reclamado por @jbampton Ver en GitHub
type:question
Lenguaje dominante
Java
Estrellas
3.1k
Forks
1.4k
Merge medio
6 d 19 h
PR fusionados (30 d)
32

Descripción

I was attempting to add the official pre-commit hook `check-json`

https://github.com/pre-commit/pre-commit-hooks?tab=readme-ov-file#check-json

And when testing the hook locally it showed two JSON files that had duplicate keys.

Should we standardize all our JSON files and enable checking or continue with the current inconsistent approach ?

Image

So it just shows two but there are many in the "GR" file

Image

Image

There is a discussion below about this:

https://stackoverflow.com/questions/21832701/does-json-syntax-allow-duplicate-keys-in-an-object

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con el hook pre-commit check-json propuesto y los archivos JSON que reportó, incluido el archivo "GR" mencionado, y luego revisa el PR #12245 abierto. Se considera terminado cuando el proyecto tiene una política decidida para las claves duplicadas, los archivos JSON afectados la siguen y la comprobación pasa de forma consistente.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
json
Área
build-system, tooling
Tipo de issue
Refactorización
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.