Exemplo (Antes / Depois)
Entrada
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
Padronize automaticamente a ordem das chaves JSON para facilitar revisoes e comparacoes.
Escolha todos os niveis ou apenas o nivel superior. A ordem dos arrays permanece intacta.
Ordene e formate JSON em uma etapa, depois copie ou baixe o resultado.
Atalho: Ctrl / Cmd + Enter para executar
Entrada
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
Ordenacao em todos os niveis (2 espacos)
{
"a": {
"c": 3,
"d": 4
},
"arr": [
{
"x": 1,
"y": 2
},
3
],
"b": 1
}
Ordenacao somente no nivel superior
As chaves do nivel superior sao reordenadas para a, arr, b, enquanto a ordem das chaves dentro de "a" permanece como foi inserida.
Sim. Voce pode escolher todos os niveis ou apenas o nivel superior.
A ordem dos elementos do array e preservada. Objetos dentro de arrays sao ordenados conforme o escopo selecionado.
A formatacao da entrada nao e preservada. A saida e reformatada usando o estilo de indentacao escolhido.
Nao. Esta ferramenta e voltada apenas para JSON padrao.
Tudo roda localmente no seu navegador. Sua entrada nao e enviada a um servidor.