Nouplo

Comparar JSON

O que mudou de verdade, como um caminho.

Resultado
Put the two documents one after the other, with a line of --- between them.

Seus arquivos ficam no seu dispositivo

Esta ferramenta roda inteiramente no seu navegador. O que você cola é processado no seu dispositivo e nunca é enviado a um servidor, então é seguro usar com tokens, chaves e textos não publicados.

Como funciona

  1. Cole o primeiro documento, uma linha de ---, depois o segundo.
  2. Se os dois têm uma lista com chave, diga qual é o campo: itens que só mudaram de lugar são relatados como movidos, não como reescritos.
  3. Leia os caminhos. + adicionado, - removido, ~ alterado, → movido.
  4. Copie o relatório se ele for para um chamado.

Perguntas frequentes

Por que não um diff de texto?
Porque um diff de texto sobre JSON é quase inútil. Reformate um arquivo, ou deixe um servidor devolver as chaves em outra ordem, e todas as linhas aparecem alteradas sem que nada tenha mudado. Aqui os dois valores são percorridos juntos: a resposta é users[2].email, não “linha 47”.
Como os arrays são comparados?
Por posição, que é o padrão honesto: casá-los por conteúdo exige uma chave que ninguém nos informou, e adivinhar uma produz besteira com cara de certeza. Se a sua lista tem um id, diga qual é e a comparação segue os itens em vez das posições.
A ordem das chaves conta como diferença?
Não. {a:1,b:2} e {b:2,a:1} são os mesmos dados e são relatados como idênticos.
Alguma coisa é enviada para um servidor?
Não. Roda no navegador, então o que você colar fica no seu computador.

Ferramentas relacionadas