Pular para o conteúdo
POST AI agent ready /v1/json/diff

API JSON Diff - comparação gratuita de documentos JSON

Compara dois documentos JSON e produz uma comparação estruturada. Cada alteração é classificada como adição, remoção ou modificação com o caminho, valor antigo e valor novo. Útil para auditar alterações de configuração ou rastrear desvios de resposta da API.

Parameters

stringrequired

The original JSON document (before).

stringrequired

The modified JSON document (after).

Code examples

curl -X POST https://api.botoi.com/v1/json/diff \
  -H "Content-Type: application/json" \
  -d '{"original":"{\"name\":\"botoi\",\"version\":1}","modified":"{\"name\":\"botoi\",\"version\":2,\"beta\":true}"}'

When to use this API

Alterações na configuração de auditoria

Compare as versões antigas e novas de um arquivo de configuração JSON para produzir uma entrada de changelog legível.

Rastrear o desvio de resposta da API

Faça snapshots periódicos de uma resposta de API de terceiros e compare-a com o snapshot anterior para detectar alterações significativas.

Revise as atualizações do sinalizador de recursos

Sinalizador de recurso Diff JSON antes e depois de uma implantação para confirmar apenas os sinalizadores pretendidos alterados.

Frequently asked questions

Qual formato a saída diff usa?
A resposta usa caminhos JSON no estilo Patch (por exemplo, /nome/primeiro) com tipos de alteração: "adicionado", "removido" e "alterado".
O diff lida com objetos e matrizes aninhados?
Sim. O diff recorre em objetos e matrizes aninhados, relatando alterações em todos os níveis de profundidade.
Posso diferenciar dois arquivos JSON com ordens de chaves diferentes?
Sim. A ordem das chaves não importa. A comparação compara valores por caminho-chave, não por posição na string.
Existe um limite para o tamanho dos documentos JSON?
Cada documento pode ter até 512 KB. Para comparações maiores, execute o diff localmente.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.