./prontouso.com

FERRAMENTAS DE DESENVOLVIMENTO

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.

Status da ferramentaRoda no seu navegador
Prévia
json / diff
5 ALTERAÇÕES
📄 JSON original
13 lines · 183 chars
JSON atualizado
18 lines · 272 chars

Diferenças

+3~2
$.features[2]+ ADICIONADO
+ Depois:"pix"
$.limits.daily~ MODIFICADO
- Antes:50000
+ Depois:75000
$.limits.tier+ ADICIONADO
+ Depois:"enterprise"
$.rateLimit+ ADICIONADO
+ Depois:{ "requestsPerMinute": 1200 }
$.version~ MODIFICADO
- Antes:"1.4.0"
+ Depois:"1.5.2"

Como funciona

  1. Informe os dados

    Preencha os valores, cole o texto ou envie o arquivo que esta ferramenta usa.

  2. Veja o resultado na hora

    A maioria das ferramentas atualiza enquanto você digita; algumas usam um único botão. De qualquer forma, o resultado aparece aqui mesmo.

  3. Use o resultado

    Copie, baixe ou compartilhe o que a ferramenta gerar — o controle é sempre seu.

Privacidade e processamentoRoda localmente no seu navegador. Esta ferramenta não faz upload da sua entrada.

O que é Comparador JSON Diff?

O Comparador de JSON é uma ferramenta para analisar dois valores JSON e mostrar propriedades adicionadas, removidas ou alteradas depois do parsing.

ENTENDA A FERRAMENTA

Como comparar dois JSONs

Use este guia para comparar objetos, arrays e valores primitivos por caminho e entender diferenças reais entre payloads.

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.

Como mudanças em arrays aparecem?

Arrays são comparados por índice, então inserir um item no começo pode mostrar várias posições alteradas depois dele.