Skip to main content
Tool Factory

Ferramenta no navegador

Ordenador de JSON

Ordene JSON pela ordem selecionada. Insira os dados, escolha as opções de formato, depois valide e copie o resultado.

Área de trabalho da ferramenta

Entrada necessária

Sua entrada permanece neste navegador.

Adicione a entrada necessária para continuar.

Entrada

Adicione o conteúdo de origem e escolha as opções necessárias.

Ordenação

Modo de ordenação
Ordem

Os resultados são atualizados automaticamente.

Seu resultado aparecerá aqui

Preencha a entrada necessária para continuar.

Resposta direta

O que Ordenador de JSON faz

O Ordenador de JSON ordena chaves imediatas de objetos ou registros de arrays por uma chave de objeto fornecida. Selecione Object keys ou Array values, depois escolha Ascending ou Descending.

Resultado

O que você recebe

Object keys ordena as chaves imediatas de um objeto ou cada registro de array. Array values altera a ordem dos registros usando a propriedade direta selecionada.

Usar esta ferramenta

Como usar Ordenador de JSON

  1. Para Object keys, insira {"b":2,"a":1} e selecione Ascending. O resultado coloca a antes de b.
  2. Para Array values, insira [{"score":2},{"score":1}] e defina Array object key como score.
  3. Selecione Ascending para colocar score 1 primeiro. Selecione Descending para colocar score 2 primeiro.
  4. Compare dados aninhados e valores importantes antes de copiar o resultado.
  5. Insira um documento JSON válido.
  6. Escolha o destino e a direção da ordenação.
  7. Verifique objetos aninhados, arrays, números e a saída formatada.

Exemplo

Testar com uma amostra segura

Entrada: {"z":1,"a":2,"items":[3,1,2]}

Configurações: Ordene propriedades em ordem crescente pela chave e elementos numéricos quando a opção existir.

Resultado: A saída coloca a antes de z e ordena items conforme a regra escolhida.

A ordem dos arrays pode ter significado para o negócio. Não ordene um array sem verificar esse contrato.

Usos comuns

Onde Ordenador de JSON é útil

  • Ordene campos de objetos para inspeção.
  • Organize registros por uma propriedade direta, como score.
  • Prepare pequenos exemplos consistentes para comparação.

Limites

Verificar o resultado

  • Ordenador de JSON: a ordenação de chaves de objetos inclui nomes semelhantes a inteiros na ordem de texto selecionada. Ela não ordena objetos aninhados de forma recursiva.
  • Ordenador de JSON: Array values espera registros de objetos e uma chave direta. Ele não interpreta JSONPath nem caminhos de propriedades aninhados.
  • Ordenador de JSON: valores ausentes e nulos aparecem por último. Use tipos de valor consistentes para comparações previsíveis.
  • Ordenador de JSON: a ferramenta rejeita nomes de objetos duplicados e números que perdem valor durante o parsing. A saída pode normalizar a notação numérica.
  • Ordenador de JSON: JSON inválido e arrays vazios produzem erros. Esta ferramenta não corrige sintaxe.
  • A ordenação de arrays pode alterar uma ordem importante.
  • Uma ordem estável de chaves não é uma canonização criptográfica completa.
  • A ferramenta não valida regras de negócio depois da reordenação.