Bandingkan & Diff JSON
Bandingkan dua dokumen JSON dan temukan perbedaan kunci/nilai secara berdampingan.
Asli (kiri)
Loading editor…
Diubah (kanan)
Loading editor…
Perbedaan
Masukkan JSON di kedua sisi untuk membandingkannya.
Apa itu Bandingkan & Diff JSON?
Bandingkan & Diff JSON — Alat pembanding struktural JSON yang mengambil dua dokumen JSON dan melaporkan secara presisi nilai mana yang ditambahkan, dihapus, atau diubah berdasarkan jalur JSON (JSON Path seperti items[2].name). Alat ini membedah nilai hasil parse sehingga perbedaan spasi dan urutan kunci diabaikan, berfokus hanya pada perubahan nilai aktual.
Cara menggunakan Bandingkan & Diff JSON
- Tempelkan dokumen JSON asli ke panel sebelah kiri (Original).
- Tempelkan dokumen JSON yang diubah ke panel sebelah kanan (Changed).
- Daftar perbedaan akan langsung diperbarui, menampilkan setiap perubahan berdasarkan jalurnya.
- Klik pada item perbedaan untuk menyorot lokasi spesifik pada kedua dokumen.
Contoh
Perubahan Nilai Properti
Masukan
Kiri: {"a": 1} Kanan: {"a": 2}
Keluaran
a: diubah 1 → 2
Penambahan Kunci Baru
Masukan
Kiri: {"a": 1} Kanan: {"a": 1, "b": 2}
Keluaran
b: ditambahkan (2)
Kesalahan umum
- Mengasumsikan diff ini bekerja per baris teks seperti Git diff, padahal ini adalah diff struktural JSON.
- Membandingkan dokumen yang salah satu sisinya gagal diparse sebagai JSON valid.
- Mengabaikan perbedaan tipe data (misal angka 100 vs string "100").
Mengapa menggunakan alat ini
- Menunjukkan lokasi persis perubahan hingga jalur node bersarang terkecil.
- Mengabaikan perbedaan format spasi sehingga fokus pada perubahan data nyata.
- Sangat berguna untuk pengujian regresi API dan audit perubahan konfigurasi.