Ferramenta de Diff JSON

Todas as ferramentas

Cole dois valores JSON e compare-os instantaneamente. Veja valores adicionados, removidos, alterados e inalterados com visualizações JSON normalizadas.

JSON esquerdo normalizado

JSON correto normalizado

Resultado de diferença

Adicionado: 0 Removido: 0 Alterado: 0 Inalterado: 0

O que é uma ferramenta de comparação JSON?

Uma ferramenta de comparação JSON compara dois valores JSON e destaca as diferenças entre eles.

É útil para depuração de API, comparação de carga útil, verificações de regressão, revisões de configuração e rastreamento de alterações em dados estruturados.

Como usar a ferramenta JSON Diff

  1. Cole o primeiro JSON no campo esquerdo.
  2. Cole o segundo JSON no campo certo.
  3. Escolha se deseja ignorar a ordem das chaves e se deseja mostrar valores inalterados.
  4. Clique em Comparar para ver a diferença.

Dicas

  • Ignorar a ordem das chaves é útil quando dois objetos JSON contêm os mesmos valores, mas uma ordem de propriedades diferente.
  • As visualizações JSON normalizadas ajudam a verificar exatamente o que foi comparado.
  • Mostrar valores inalterados é útil para uma inspeção completa, mas ocultá-los torna a comparação mais fácil de verificar.
  • A comparação é local, então comparar payloads com tokens ou dados pessoais não os expõe.

Workflow de revisão JSON diff

Compare payloads normalizados

Normalize formatação e ordem das chaves para que o diff destaque mudanças de dados em vez de espaços.

Revise caminhos aninhados

Muitas regressões de API aparecem em objetos aninhados, arrays, valores null ou campos renomeados.

Separe mudanças esperadas

Use o diff para confirmar adições previstas e detectar campos removidos ou mudanças de tipo que podem quebrar clientes.

Valide depois da comparação

Após encontrar diferenças, valide o novo payload com schema ou tipo TypeScript quando o contrato for importante.

Guias relacionados

Entenda o workflow por trás desta ferramenta e o que revisar depois.

JSON diff para mudanças sutis de API

Compare duas respostas quando parecem iguais, mas uma quebra testes, cache, analytics ou integração.

Estrutura

Detecte propriedades renomeadas, campos movidos, wrappers adicionados, arrays removidos e formas diferentes.

Valores

Compare IDs, flags, timestamps, status e números que mudam comportamento.

Release review

Compare payloads antes e depois de mudanças backend, serializers ou versões API.

Menos ruído

Normalize o formato primeiro para o diff mostrar dados reais, não espaços.

Um exemplo prático, um caso limite e uma nota do autor

Exemplo prático

Compare duas respostas de API depois de normalizar request IDs e timestamps voláteis, para que o diff destaque um campo realmente renomeado ou ausente.

Caso limite

A ordem de um array pode ser significativa, arbitrária ou baseada em um ID. Um diff posicional pode reportar ruído quando a identidade de negócio importa mais.

Nota do autor

Decido quais campos e regras de ordenação são significativos antes de interpretar um diff grande como uma regressão.

Ferramentas relacionadas

Você também pode achar essas ferramentas úteis.

Perguntas frequentes sobre a ferramenta JSON Diff

Meu JSON é enviado para o servidor?
Não. Os dois documentos JSON são comparados em memória no seu navegador — nada é enviado, o que importa quando você compara respostas de API com dados reais de clientes.
Ele pode ignorar a ordem das chaves?
Sim. A ferramenta pode normalizar chaves de objetos antes da comparação.
Ele compara objetos e matrizes aninhados?
Sim. Ele compara objetos e matrizes aninhados e mostra diferenças baseadas em caminhos.