Skip to content
jsonforge.app

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

  1. Tempelkan dokumen JSON asli ke panel sebelah kiri (Original).
  2. Tempelkan dokumen JSON yang diubah ke panel sebelah kanan (Changed).
  3. Daftar perbedaan akan langsung diperbarui, menampilkan setiap perubahan berdasarkan jalurnya.
  4. 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.

Pertanyaan yang sering diajukan