Ordenador JSON
Ordene chaves de objetos JSON alfabeticamente
Entrada
Saida Ordenada
O que e o Ordenador JSON?
Ja abriu um arquivo JSON e pensou "por que essas chaves estao em uma ordem tao aleatoria?" Esta ferramenta resolve isso. Ela ordena todas as chaves dos seus objetos JSON (JavaScript Object Notation) alfabeticamente, tornando tudo muito mais facil de ler e comparar.
Como o MDN Web Docs aponta, a ordem das chaves nao afeta o funcionamento do JSON, mas chaves ordenadas facilitam muito a vida. Nossa ferramenta ordena tudo alfabeticamente mantendo todos os seus dados intactos. Seguimos a especificacao JSON RFC 8259.
Tudo acontece no seu navegador — seu JSON nunca sai do seu computador. Ordene, organize e volte ao trabalho.
Como Usar o Ordenador JSON
Siga estes passos para ordenar chaves de objetos JSON alfabeticamente. Cada passo usa os botoes e paineis reais desta pagina.
Cole JSON ou Envie um Arquivo
Cole seu JSON no painel esquerdo Entrada, ou clique em Upload para carregar um arquivo .json ou .txt. Clique em Exemplo para ver um JSON nao ordenado. Exemplo de entrada:
{"carrier": "Verizon", "subscriberId": "SUB-1001", "plan": "5G"}A saida sera {"carrier": "Verizon", "plan": "5G", "subscriberId": "SUB-1001"} — chaves ordenadas de A a Z. Valido conforme RFC 8259.
Veja a Saida Ordenada
O painel direito Saida Ordenada mostra o resultado automaticamente. As chaves sao ordenadas alfabeticamente em todos os niveis — objetos aninhados sao ordenados recursivamente. Os valores permanecem inalterados; apenas a ordem das chaves muda. Otimo para diffs Git mais limpos.
Copiar ou Baixar
Clique em Copiar para copiar o JSON ordenado, ou Download para salvar como arquivo. Use Limpar no painel de entrada para recomeca. Todo o processamento roda no seu navegador.
Quando Voce Realmente Usaria Isso
Controle de Versao
Ordene chaves JSON antes de commitar no Git. Torna os diffs mais limpos e faceis de revisar, reduzindo ruido de reordenamento de chaves.
Comparacao
Ordene objetos JSON antes de compara-los. Quando as chaves estao na mesma ordem, as diferencas sao mais faceis de identificar.
Arquivos de Configuracao
Organize arquivos de configuracao para melhor legibilidade. Chaves ordenadas facilitam encontrar e editar configuracoes especificas.
Navegacao Facilitada
Encontre propriedades mais rapido em objetos JSON grandes. A ordem alfabetica facilita localizar chaves especificas.
Perguntas Frequentes
Meus dados JSON sao armazenados?
Nao. A ordenacao acontece inteiramente no seu navegador usando JavaScript. Seus dados nunca saem do seu computador. Confira o padrao ECMA-404 para mais detalhes.
A ordenacao afeta a funcionalidade do JSON?
Nao. A ordem das chaves de objetos JSON nao importa para a funcionalidade. JSON ordenado funciona exatamente igual ao nao ordenado — e apenas mais organizado. Confira RFC 8259.
E os arrays?
Arrays nao sao ordenados — apenas chaves de objetos sao ordenadas. A ordem dos elementos do array e preservada. Se voce tem um array de objetos, as chaves de cada objeto sao ordenadas.
Objetos aninhados sao ordenados?
Sim. A ferramenta ordena recursivamente as chaves em todos os objetos aninhados. Todos os niveis de aninhamento sao ordenados alfabeticamente.
E se meu JSON for um array?
Se seu JSON e um array de objetos, as chaves de cada objeto serao ordenadas. A ordem do array em si e preservada.
Funciona com JSON invalido?
Nao. O JSON de entrada deve ser valido. Se for invalido, voce vera um erro. Use nosso Validador JSON ou Corretor JSON primeiro.
Outras Ferramentas JSON Que Voce Pode Precisar
Ordenacao e apenas uma tarefa JSON. Aqui estao outras ferramentas que funcionam bem juntas: