JSON normalização
Ordena as chaves de objetos JSON segundo regras determinísticas e gera texto normalizado, mantendo a ordem dos arrays e exibindo as diferenças.
Como usar JSON para normalizar
A normalização de JSON processa a entrada somente no navegador atual; não faz upload, não se conecta à rede nem grava em armazenamento persistente.
Entrada JSON
Cole ou edite JSON; na primeira abertura, será carregado um exemplo executável de 11DZ.
Executar a normalização
Verifique a ordem das chaves, o processamento de números e Unicode, e confira as diferenças entre a entrada e o resultado.
Copiar resultado
Copie ou baixe o JSON normalizado; antes de publicar, revise-o de acordo com o protocolo de destino.
Restrições e observações
- Não oferece suporte a $ref remotos, scripts e objetos cíclicos; a profundidade da entrada, a quantidade de nós e o número de bytes têm limites.
- A normalização só altera a forma de representação; não determina por você a semântica dos campos ou a equivalência de negócio.
- A ordem dos arrays é mantida; o resultado não constitui uma garantia de formatação genérica ou limpeza de dados.
Perguntas frequentes
A ordem dos arrays será alterada?
Não; a ferramenta apenas ordena as chaves dos objetos de forma determinística.
A entrada será enviada?
Não, o processamento é concluído no navegador atual.
Por que o resultado é diferente da formatação comum JSON.stringify?
A normalização usa uma ordenação fixa de chaves e uma representação numérica determinística, facilitando assinaturas e comparações.