Langsung ke konten
POST AI agent ready /v1/diff/json

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.

Parameters

objectrequired

The original JSON object.

objectrequired

The modified JSON object.

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.