Tool Hub

Diferença JSON

Comparação recursiva de dois objetos JSON com caminhos JSON Pointer RFC 6901

Compare dois valores JSON estruturalmente. Cada alteração é relatada com seu caminho JSON Pointer RFC 6901 (ex.: /user/name) e classificada como adição, remoção, alteração ou manutenção.

+ 1
1
Δ 1
= 2

Alterações (caminhos JSON Pointer RFC 6901)

Δ
/age30

31
=
/name
=
/tags/0
/tags/1"user"

Como usar

  1. Cole o JSON original no painel esquerdo e o JSON modificado no painel direito.
  2. Leia a barra de estatísticas mostrando contagens de valores adicionados, removidos e alterados.
  3. Navegue pela lista de mudanças, cada entrada mostrando seu caminho RFC 6901 JSON Pointer e os valores antes/depois.
  4. Baixe o diff como arquivo .json ou copie o link de compartilhamento. Todo o diffing é feito localmente no seu navegador.

Exemplos

  • Mudar {"a":1,"b":2} para {"a":1,"b":3,"c":4} produz 1 entrada alterada em /b e 1 entrada adicionada em /c.
  • Remover uma chave aninhada como /address/zip de um objeto maior é listado como uma remoção com seu caminho de pointer completo.

Verifique as saídas antes de usar em produção. Sem garantia — veja Termos.