Ordenar chaves de um JSON
Ordene alfabeticamente as chaves de um objeto JSON, em todos os níveis de aninhamento, para facilitar a comparação ou a leitura.
Como funciona
Quer comparar dois arquivos de configuração JSON com uma ferramenta de diff, mas a ordem das chaves é diferente e atrapalha a comparação? Ou simplesmente prefere uma leitura mais previsível dos seus arquivos JSON? A ordenação reorganiza alfabeticamente as chaves de todos os objetos, em qualquer profundidade, sem alterar os valores nem a ordem dos elementos nas matrizes.
As matrizes também são ordenadas?
Não, apenas a ordem das chaves dos objetos é modificada. A ordem dos elementos dentro das matrizes é sempre preservada, pois pode ter significado (uma lista de etapas ordenadas, por exemplo).
A ordenação diferencia maiúsculas de minúsculas?
Sim, a ordenação usa a ordem lexicográfica padrão, na qual as letras maiúsculas vêm antes das minúsculas (por exemplo, "Z" antes de "a").
Processamento 100% local: a ordenação é feita inteiramente no seu navegador via WebAssembly — seus dados JSON nunca saem do seu dispositivo.