Como usar: JSON Diff
- Cole o JSON original à esquerda e o JSON alterado à direita.
- Leia o resumo dos valores adicionados, removidos e alterados.
- Use a coluna de caminho para localizar cada mudança; marque Ignorar ordem dos arrays para listas em que a ordem não importa.
Diff estrutural vs. diff de texto
Um diff de texto compara linhas, então uma reformatação, chaves reordenadas ou uma mudança de indentação fazem todas as linhas parecerem diferentes. Um diff de JSON faz o parse dos dois documentos e compara os dados: {"a":1,"b":2} e {"b":2,"a":1} são idênticos, e um valor aninhado alterado é informado uma única vez, com o caminho exato.
Como as mudanças são informadas
| Tipo | Significado | Exemplo |
|---|---|---|
| added | Chave ou elemento de array que existe apenas no documento alterado | $.license |
| removed | Chave ou elemento que existe apenas no original | $.private |
| changed | Valor ou tipo diferente no mesmo caminho | $.version: "1.4.0" → "1.5.0" |
Arrays
Por padrão, os arrays são comparados posição a posição, o que é correto para dados ordenados. Para conjuntos — tags, permissões, IDs — marque Ignorar ordem dos arrays: os elementos são associados pelo conteúdo, então só itens realmente adicionados ou removidos são informados.
Usos comuns
- Verificar o que uma mudança na API retorna de forma diferente antes e depois de um deploy.
- Comparar
package.json, estado do Terraform ou configurações de feature flags entre ambientes. - Revisar atualizações de arquivos de tradução e fixtures de teste.
Para comparar textos simples, use o diff checker; para inspecionar um único documento, use o visualizador JSON.
Também pesquisado como: comparar json online, diferença entre json, comparar dois json, ferramenta de comparação json, diff json online.
Ferramentas que combinam com: JSON Diff
- Formatação JSON — Cole o JSON aqui para formatá-lo, compactá-lo ou validá-lo.
- Escapar e Desescapar JSON — Deixe qualquer texto seguro para colar em uma string JSON — aspas, barras invertidas, quebras de linha e Unicode — ou transforme uma string escapada de volta em texto legível ou JSON.
- JSON para CSV — Transforme um array JSON em um CSV pronto para planilha.
- Validador JSON Schema — Cole um schema e um JSON para ver exatamente quais valores quebram cada regra, ou gere um schema inicial a partir de dados de exemplo.