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.
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.