JSON Diff API - Perbandingan Objek Dalam Gratis
Kirim dua objek JSON dan dapatkan perbedaan struktural yang menunjukkan kunci mana yang ditambahkan, dihapus, atau diubah di setiap tingkat bersarang. Nilai dibandingkan berdasarkan jenis dan konten.
Code examples
curl -X POST https://api.botoi.com/v1/diff/json \
-H "Content-Type: application/json" \
-d '{"original":{"name":"Alice","age":30},"modified":{"name":"Alice","age":31,"role":"admin"}}'When to use this API
Pengujian regresi respons API
Bandingkan respons API dari staging dan produksi untuk menangkap perubahan yang tidak diinginkan dalam bentuk atau nilai respons.
Audit file konfigurasi
Bedakan konfigurasi JSON sebelumnya dan saat ini untuk menghasilkan entri log audit yang menunjukkan dengan tepat apa yang berubah.
Pelacakan perubahan catatan basis data
Simpan perbedaan JSON antara nilai rekaman lama dan baru dalam tabel audit, sehingga menyimpan riwayat perubahan tingkat bidang yang ringkas.
Frequently asked questions
Apakah ini menangani objek dan array bersarang?
Ya. Perbedaannya secara rekursif melintasi objek dan larik bersarang, melaporkan perubahan di setiap kedalaman dengan jalur notasi titik.
Bagaimana perubahan array dilaporkan?
Elemen array dibandingkan berdasarkan indeks. Penyisipan atau penghapusan menggeser indeks berikutnya, yang masing-masing dilaporkan sebagai perubahan individual.
Apa yang terjadi jika JSON tidak valid?
API mengembalikan kesalahan 400 dengan pesan yang menunjukkan input mana (asli atau diubah) yang gagal diurai.
Bisakah saya membandingkan YAML atau XML?
Tidak. Titik akhir ini hanya menerima JSON. Konversikan YAML ke JSON terlebih dahulu menggunakan titik akhir /v1/yaml/to-json.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.