ToolboxKit

Comparar JSON (diff)

Cole dois documentos JSON lado a lado para receber a lista de todas as diferenças, cada uma com seu caminho, como dependencies.react.

Seus arquivos nunca saem do seu aparelho — tudo acontece no navegador.

JSON original
JSON modificado

Como usar

  1. 1Cole o JSON original à esquerda e o modificado à direita.
  2. 2Deixe "Ignorar ordem das chaves" ativado para comparar só o conteúdo.
  3. 3Leia a lista de diferenças: adições em verde, remoções em vermelho, alterações em laranja.
  4. 4Use o caminho de cada linha para achar o valor nos seus dados.

Perguntas frequentes

Qual a diferença para um diff de texto comum?

Um diff de texto compara linhas, então reformatar ou reordenar chaves aparece como mudança. O diff de JSON compara os dados lidos e só aponta diferenças reais nos valores.

Como os arrays são comparados?

Posição por posição. Se você inserir um item no início de um array, todos os seguintes aparecem como alterados, porque a ordem importa nos arrays JSON.

O que significa a notação de caminho?

Os caminhos usam notação de ponto para chaves de objeto e colchetes para índices de array. Por exemplo, orders[0].total é o campo total do primeiro item do array orders.

Meus dados são enviados?

Não. Os dois documentos são lidos e comparados localmente no navegador.

Ferramentas relacionadas