apache / apache/cloudstack

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

Aberta
#11,277 2 comentários 0 reações 0 responsáveis Reivindicada por @jbampton Ver no GitHub
type:question
Linguagem predominante
Java
Estrelas
3.1k
Forks
1.4k
Merge médio
6d 19h
PRs com merge (30d)
32

Descrição

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

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pelo hook pre-commit check-json proposto e pelos arquivos JSON que ele reportou, incluindo o arquivo "GR" mencionado, e depois revise o PR #12245 aberto. Considera-se concluído quando o projeto tiver uma política definida para chaves duplicadas, os arquivos JSON afetados a seguirem e a verificação passar de forma consistente.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
json
Domínio
build-system, tooling
Tipo de issue
Refatoração
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.