Kategori: Alat pengembang

Pembanding JSON

Ide kami sendiriAlatnya tidak ada?

Bandingkan dua dokumen JSON kunci demi kunci

Tempel dua dokumen JSON dan lihat persis kunci mana yang ditambahkan, dihapus, atau diubah, lengkap dengan jalur ke masing-masing. Perbandingannya berjalan di peramban Anda dan tidak ada yang diunggah.

Perbedaan: 3
- version: 3
+ version: 4
Diubah — version
- tags[0]: "draft"
+ tags[0]: "final"
Diubah — tags[0]
+ paid: true
Ditambahkan — paid

Semua yang ada di halaman ini diproses di peramban Anda. Tidak ada yang diunggah.

Apa fungsi alat ini

Membandingkan JSON baris demi baris itu berisik: memformat ulang atau menukar urutan kunci muncul sebagai perubahan padahal datanya sama. Alat ini justru mengurai kedua sisi dan menelusuri dua strukturnya bersamaan, sehingga hanya perbedaan yang nyata yang muncul. Setiap hasil membawa jalur menuju dirinya, seperti items[2].price, supaya Anda bisa menemukannya kembali di berkas aslinya.

Cara memakainya

  1. Tempel JSON asli di sebelah kiri.
  2. Tempel JSON yang diubah di sebelah kanan.
  3. Baca daftar jalur yang ditambahkan, dihapus, dan diubah.

Privasi

Alat ini berjalan sepenuhnya di peramban Anda. Masukan Anda tidak pernah diunggah, disimpan, atau dibagikan — menutup tab akan menghapusnya.

Pertanyaan yang sering diajukan

Apakah JSON saya dikirim ke suatu tempat?
Tidak. Kedua dokumen diurai dan dibandingkan oleh JavaScript di dalam halaman. Keduanya tidak pernah diunggah maupun disimpan.
Apakah urutan kunci berpengaruh?
Tidak. Perbandingannya bersifat struktural, jadi dua objek dengan kunci yang sama dalam urutan berbeda dianggap identik. Urutan array memang berpengaruh, karena posisi adalah bagian dari makna sebuah array.
Apa arti jalur itu?
Itu rute dari akar dokumen sampai ke nilai yang berubah: titik untuk kunci objek dan kurung siku untuk posisi array, seperti config.hosts[0].port.