./prontouso

Comparador JSON Diff

Cole dois valores JSON para encontrar propriedades adicionadas, removidas e alteradas por caminho. Útil para respostas de API, configurações e payloads.

Roda localmente no seu navegador. Esta ferramenta não faz upload da sua entrada.

Diferenças

~$.active: true -> false
+$.role: "admin"

2 change(s) found.

Como comparar dois JSONs

Cole dois valores JSON e veja quais propriedades foram adicionadas, removidas ou alteradas.

O que compara

O diff verifica objetos, arrays e valores primitivos depois que os dois lados são interpretados como JSON.

Como usar

  • Cole o JSON original à esquerda.
  • Cole o JSON atualizado à direita.
  • Revise caminhos adicionados, removidos e alterados.

Útil para desenvolvimento

  • Comparar respostas de API.
  • Conferir mudanças em configurações.
  • Revisar pequenas diferenças em payloads JSON antes de depurar mais fundo.

Notas de comparação

A comparação foca nos valores JSON interpretados, então ordem de propriedades e espaços são ignorados, enquanto mudanças de valor, tipo, objeto e array aparecem por caminho.

Perguntas frequentes

Suporta valores aninhados?

Sim. As diferenças mostram caminhos como $.user.name ou $.items[2], então você consegue localizar mudanças dentro de objetos e arrays aninhados.

A ordem das chaves importa?

Em objetos, não. As chaves são comparadas pelo nome, então trocar a ordem visual não gera diferença. Em arrays, a posição importa e pode aparecer como mudança.

Posso comparar JSON inválido?

Não. As duas entradas precisam ser JSON válido antes do diff. Formate ou corrija a sintaxe primeiro, especialmente aspas, vírgulas finais e colchetes incompletos.