Classificar JSON
Classifique as chaves de um objeto JSON em ordem alfabética, recursiva e consistente.
Classificar JSON
Cole qualquer JSON e esta ferramenta o reenviará com as chaves de cada objeto em ordem alfabética, até o fim. Os objetos aninhados são classificados recursivamente, portanto, dois arquivos que diferem apenas na ordem das chaves tornam-se idênticos byte por byte - que é exatamente o que você deseja antes de comparar os arquivos de configuração, comparar as respostas da API ou enviar o JSON gerado que, de outra forma, seria alterado a cada salvamento.
A ordem das chaves não diferencia maiúsculas de minúsculas com um desempate determinístico, portanto, "Nome" e "nome" ficam juntos e a mesma entrada sempre produz a mesma saída. Escolha A a Z ou Z a A e escolha o recuo que se adapta ao seu fluxo de trabalho: dois espaços, quatro espaços, uma tabulação ou totalmente reduzido em uma linha. Números, booleanos, valores nulos e strings mantêm sua forma original – a classificação apenas reorganiza as chaves dos objetos, nunca reescreve seus dados.
Por padrão, os arrays são deixados exatamente como estão, porque a ordem dos itens em um array geralmente carrega significado. Ative "Classificar matrizes primitivas" e as matrizes compostas exclusivamente por números serão classificadas numericamente e as matrizes compostas exclusivamente por strings serão classificadas em ordem alfabética. Arrays que misturam tipos ou que contêm objetos são deliberadamente deixados intactos para que seu significado nunca seja alterado silenciosamente. Se a mesma chave aparecer duas vezes em um objeto, o JSON mantém o último valor, seguindo o analisador padrão.
A contagem ao vivo mostra quantas chaves foram classificadas, a profundidade da estrutura e o tamanho da saída. Tudo é executado inteiramente em seu navegador, portanto, até mesmo cargas e segredos privados permanecem em sua máquina – nada é carregado.