Desenvolvimento ● Processamento local

Comparar texto e JSON

Compare textos por linha ou valores JSON pela estrutura.

A preparar ferramenta…
Experimente um exemplo curto

Experimente um exemplo curto

Carregue o exemplo fictício num formulário vazio. Verifique as opções, execute a ferramenta se necessário e compare o resultado abaixo.

No modo texto, a ferramenta destaca linhas inseridas e removidas. No modo JSON, ela mostra diferenças estruturais. Escolha texto ou JSON e cole as duas versões. No modo JSON, ambas precisam ser documentos válidos. O modo texto não aponta diferenças dentro de uma linha. Em JSON, a ordem dos arrays importa; a ordem das chaves de objetos não.

Versão A

Ada
Tea
Sam

Versão B

Ada
Coffee
Sam

Resultado esperado

Linhas adicionadas: 1 · linhas removidas: 1  Ada+ Coffee− Tea  Sam

O exemplo estará disponível quando a ferramenta estiver pronta.

O texto é processado no seu navegador.

✓ Processamento local✓ Sem registo✓ Entradas tratadas aqui✓ Gratuito

Em resumo

No modo texto, a ferramenta destaca linhas inseridas e removidas. No modo JSON, ela mostra diferenças estruturais.

O código da página e seus recursos são carregados do site. Os dados introduzidos são processados no navegador, sem uma solicitação de cálculo.

Como usar

Escolha texto ou JSON e cole as duas versões. No modo JSON, ambas precisam ser documentos válidos.

Limites

O modo texto não aponta diferenças dentro de uma linha. Em JSON, a ordem dos arrays importa; a ordem das chaves de objetos não.

Perguntas frequentes

Como a comparação JSON trata a ordem das chaves de objetos?

As chaves são comparadas pelo nome; alterar a ordem não conta como alteração de valor. A ordem dos arrays continua a ser importante.

O modo JSON aceita JSON inválido?

Não. Ambas as versões têm de ser documentos JSON válidos. Use o modo de texto para excertos incompletos ou conteúdo que não seja JSON.

Como o modo texto compara versões?

Compara linhas completas e destaca as inserções e remoções. Não assinala alterações dentro de uma linha.

As versões são enviadas a um servidor?

A comparação ocorre no navegador após o carregamento da página; as entradas não são enviadas para calcular a diferença.

Fontes e referências

As fontes documentam a norma ou API citada; elas não validam o resultado da ferramenta.