UTILS.
100% no navegador
A↓}

Ordenador de Chaves JSON

Ordene recursivamente as chaves de um objeto JSON, em ordem crescente ou decrescente.

— a saída aparece aqui —

Sobre esta ferramenta

O Ordenador de Chaves JSON é uma ferramenta gratuita, executada no navegador, que percorre um documento JSON e ordena as chaves de cada objeto em uma sequência previsível. Cole seu JSON, clique em Formatar e ele analisa o texto com o próprio mecanismo JSON do navegador, ordena recursivamente as chaves de cada objeto aninhado e imprime o resultado reorganizado. Os arrays mantêm sua ordem original; apenas as chaves dentro dos objetos mudam de lugar.

As chaves são ordenadas lexicograficamente pelo código de caractere, então letras maiúsculas vêm antes das minúsculas e chaves que parecem números são ordenadas como texto; marque Descendente para inverter. A saída pode usar indentação de 2 ou 4 espaços, uma tabulação ou uma única linha minificada, com um botão Copiar para o resultado.

Tudo roda no lado do cliente, então nada é enviado e funciona offline: sem contas, sem rastreamento. Ordenar as chaves sempre da mesma forma mantém os diffs estáveis e os arquivos de configuração mais fáceis de ler.

Perguntas frequentes

Os elementos dos arrays são reordenados?
Não. Os arrays mantêm a ordem original; apenas as chaves dos objetos são ordenadas. A ordenação é recursiva, então ela alcança objetos aninhados, inclusive objetos armazenados dentro de arrays.
Posso controlar a indentação?
Sim. Escolha 2 ou 4 espaços, uma tabulação ou minifique em uma única linha; alterar a indentação atualiza a saída imediatamente.
Em qual ordem as chaves são ordenadas?
As chaves são comparadas como strings pelo código de caractere, o padrão do JavaScript, então maiúsculas vêm antes de minúsculas e chaves que parecem números são ordenadas como texto (item10 antes de item2). Ative Descendente para inverter a ordem.
E se meu JSON for inválido?
O texto é analisado no seu navegador e um erro de JSON inválido aparece até que a sintaxe esteja correta. Nada é enviado; corrija a entrada e clique em Formatar para ordenar novamente.

Mais ferramentas