Ordenação de Chaves JSON (Ordem unificada de chaves para diffs fáceis)
Alinhe automaticamente a ordem das chaves JSON para acelerar revisões e comparações. Escolha todos os níveis ou apenas o nível superior.
- Diffs mais fáceis com ordem de chaves fixa
- A ordem dos arrays é preservada por padrão
- Recue e ordene em um único passo
Ferramenta
Opções
A ordem dos elementos do array é preservada.
Configurações avançadas
Como usar
1. Cole
Cole o JSON no painel de entrada.
2. Escolha escopo e recuo
Escolha todos os níveis ou apenas o nível superior, e defina o recuo.
3. Ordene e copie
Clique em “Ordenar e formatar” e copie a saída.
Exemplo
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
{
"a": {
"c": 3,
"d": 4
},
"arr": [
{
"x": 1,
"y": 2
},
3
],
"b": 1
}
{
"a": {
"d": 4,
"c": 3
},
"arr": [
{
"y": 2,
"x": 1
},
3
],
"b": 1
}
O que você pode fazer
Ordenar chaves para todo o JSON ou apenas o nível superior
Manter a ordem dos elementos do array enquanto ordena as chaves dos objetos
Alternar entre ordem crescente/decrescente
Escolher recuo ou minificação com um clique
Especificações (arrays / aninhamento / números)
- As chaves dos objetos são ordenadas lexicograficamente (ordem dos pontos de código).
- Arrays mantêm a ordem de seus elementos.
- O recuo pode ser de 2, 4, tab ou minificado.
- Se a entrada não for um JSON válido, a saída não é atualizada.
- Esta ferramenta suporta apenas JSON padrão (sem comentários ou vírgulas extras).
- Entradas grandes podem levar um momento para processar no navegador.
FAQ
Objetos aninhados são ordenados?
Sim. Escolha “Todos os níveis” ou “Apenas nível superior”.
E quanto aos arrays?
A ordem dos elementos do array é preservada. Objetos dentro de arrays seguem o escopo de ordenação escolhido.
Posso manter o recuo original?
A saída usa o recuo que você selecionar (2/4/tab/minificar), não a formatação original.
Posso usar JSON com comentários (JSON5)?
Não. Esta ferramenta suporta apenas JSON padrão.
Onde o processamento é feito?
Todo o processamento roda no seu navegador; nada é enviado para um servidor.