Visualizador de Diferenças de JSON
Diff de texto trata JSON como linhas; JSON Diff entende a estrutura. Cole dois JSONs e veja uma lista tipada de mudanças — paths adicionados em verde, removidos em vermelho, valores alterados em âmbar, cada um com caminho tipo $.address.zip. Reordene chaves sem ver 'diferenças', detecte campos faltantes na hora, pare de comparar espaços em branco.
~ $.age30 → 31~ $.roles[1]"editor" → "viewer"~ $.address.zip"04000" → "04001"+ $.address.country"KR"
Como usar
- Cole o JSON original à esquerda e o novo à direita.
- Veja a lista de mudanças por caminho.
- Erros de parser aparecem ao lado do JSON inválido.
Perguntas frequentes
- Por que não diff de texto?
- Diff de texto é por linha e se confunde com chaves reordenadas, indentação diferente ou estilo de vírgulas. JSON Diff compara estruturas; dados iguais com formato diferente resultam em zero mudanças.
- O que significa a sintaxe do path?
- Estilo JSONPath: $ é a raiz, .key é propriedade, [n] é índice de array. $.posts[0].tags[1] é a segunda tag do primeiro post.
- Como arrays são comparados?
- Por índice, item a item. Se os tamanhos diferem, o excedente final é marcado como adicionado / removido. Mesmos itens em ordem diferente geram mudanças nos índices divergentes.
- Algo é enviado?
- Não — ambos os JSONs são parseados e comparados localmente no seu navegador.
Guias sobre este tema
Ferramentas relacionadas
Visualizador de Diferenças de Texto
Compare dois textos e veja adições e remoções linha por linha ou palavra por palavra.
Referência de Códigos de Status HTTP
Lista pesquisável de todos os códigos HTTP (1xx-5xx) com resumo, RFC, quando usar e armadilhas comuns.
Construtor de JSON Patch (RFC 6902)
Gere um JSON Patch RFC 6902 de um par source/target, ou aplique um patch existente a um documento. Suporta ops add, remove, replace, move, copy, test.
Ferramentas Semver (Parser, Comparador, Bump)
Faz parse, compara e incrementa versões semânticas lado a lado, com um expansor de range que mostra o que ^x.y.z e ~x.y.z realmente cobrem.
Formatador e Validador de JSON
Formate, embeleze, minifique e valide JSON no seu navegador.
Decodificador JWT
Decodifique um JSON Web Token para inspecionar cabeçalho, claims e expiração.