Ferramentas · JSON
Ordenar JSON por chave
Cole um JSON e receba o mesmo conteúdo com as chaves ordenadas em todos os níveis, pronto para diff e versionamento.

JSON
Resultado
A ordem das listas é mantida. Números com mais de 15 dígitos podem perder precisão. Nada sai do seu navegador.
Como funciona
- Cada objeto tem as chaves reordenadas por código de caractere (maiúsculas antes de minúsculas), em todos os níveis de aninhamento.
- Chaves numéricas como "10" e "2" são ordenadas como texto ("10" vem antes de "2"), e não na ordem natural que o JavaScript aplicaria sozinho.
- A ordem dos itens de uma lista (array) é mantida, porque nela a posição tem significado; só os objetos dentro dela são reordenados.
- Se a mesma chave aparecer duas vezes no mesmo objeto, vale a última, como em qualquer leitor de JSON. Números com mais de 15 dígitos podem perder precisão.
- Tudo roda no seu navegador; o JSON não é enviado a nenhum servidor.
Ferramentas relacionadas
Tabela ASCII completa
Os 128 códigos ASCII com decimal, hex, octal e binário, com busca por caractere, número ou nome.
Testador de expressão regular
Insira uma regex, flags e um texto para ver todas as ocorrências com posições e grupos de captura, destacadas no texto.
Gerador de texto de exemplo em português
Texto de exemplo em português, com número de parágrafos e frases definidos, sempre igual para a mesma semente.