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
- Cole o primeiro documento, uma linha de ---, depois o segundo.
- 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.
- Leia os caminhos. + adicionado, - removido, ~ alterado, → movido.
- 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
{} Formatador JSON Cole JSON e receba de volta recuado, minificado ou validado. Seus dados ficam nesta página. {} JSON para tipos Uma amostra de um lado, um tipo do outro. ≠ Ferramentas de texto Comparar textos Cole duas versões de um texto e veja exatamente quais linhas mudaram. ✓ Validador YAML Ele é analisado? E significa o que você acha?