Perbandingan JSON

Bandingkan dua dokumen JSON dan temukan semua perbedaannya. Lihat dengan jelas apa yang ditambahkan, dihapus, atau diubah — lengkap dengan jalur JSON. Juga: Pemformat JSON | JSON ↔ String | JSON ↔ CSV/TSV | Semua Alat JSON | Penampil / Editor JSON | Evaluator JSONPath | Validator JSON Schema | JSON → SQL / TOML.
Semua pemrosesan berlangsung secara lokal di browser — data tidak pernah diunggah ke server mana pun.
Tempel dua dokumen JSON di bawah dan klik Bandingkan untuk menemukan perbedaan.
Masukkan dua dokumen JSON di atas dan klik Bandingkan untuk melihat perbedaannya.
Cara pakai: Tempel JSON asli di kotak teks kiri (JSON A) dan versi yang sudah diubah di kotak teks kanan (JSON B). Klik Bandingkan untuk melihat semua perbedaan.
Warna hasil: Hijau = ditambahkan di B, Merah = dihapus dari A, Kuning = nilai diubah.
Perbandingan set: Jika dicentang, array dibandingkan sebagai himpunan tak berurutan (urutan item diabaikan). Secara default, array dibandingkan posisi demi posisi.
Tips: Perbandingan bersifat rekursif — objek dan array bersarang ditelusuri sepenuhnya untuk menemukan semua perbedaan di setiap tingkat.
Diff struktural — urutan kunci tidak berpengaruh

Objek JSON secara definisi tidak berurutan, sehingga perbandingan struktural membaca kedua dokumen sebagai pohon dan melaporkan perbedaan nilai berdasarkan jalur — {"a":1,"b":2} dan {"b":2,"a":1} dianggap sama. Alat diff berbasis teks akan menandai berkas seperti itu sebagai sepenuhnya berubah. Array berurutan: bandingkan posisi demi posisi secara default, atau sebagai himpunan tak berurutan ketika urutan item tidak relevan.

Setiap perbedaan dilaporkan dengan jalur JSON lengkapnya, misalnya .items[0].price.