Lewati ke konten utama
eyunzhu

Bandingkan struktur JSON

Temukan nilai dan tipe yang ditambah, dihapus, atau diubah tanpa terpengaruh urutan kunci objek.

Membandingkan nilai dan tipe. Urutan kunci objek diabaikan, sedangkan urutan elemen array tetap diperhitungkan.

Hasil mengikuti masukan dan pilihan Anda

Perbedaan

Tabel menampilkan 300 perubahan pertama. Unduh JSON untuk melihat semua perbedaan.

Diproses di browser ini. Tidak ada data yang diunggah atau disimpan.

Tentang alat ini

Bandingkan respons API atau konfigurasi tanpa terkecoh perbedaan indentasi.

Cara menggunakan

Masukkan dua dokumen. Tabel menampilkan jalur dan nilai yang berubah. Urutan array diperhitungkan, urutan kunci objek tidak. Angka besar tetap presisi; 1 dan 1.0 dianggap sama.

Tampilan memuat 300 perubahan; unduhan JSON memuat semuanya, dengan nilai berupa teks JSON asli. Setiap masukan dibatasi 2 MiB, 30.000 nilai, dan 80 tingkat. Kunci ganda tidak diperbolehkan. Setiap perbandingan mendukung hingga 10.000 perbedaan. Jika batas terlampaui, bagi data masukan lalu coba lagi.

Pertanyaan umum

Apakah perubahan urutan array dihitung sebagai perubahan?

Ya, array dibandingkan menurut indeks. Urutan kunci objek diabaikan; angka 1 dan 1.0 dianggap sama. Kunci duplikat ditolak.

Mengapa before dan after dalam unduhan berisi string?

Kedua kolom menyimpan teks JSON aslinya agar jenis nilai dan ketelitian angka tetap terjaga. Nilai JSON null disimpan sebagai teks "null", sedangkan sisi yang tidak memiliki nilai menggunakan null. Jika teks itu perlu diurai lagi, pastikan pengurai berikutnya juga mampu mempertahankan angka besar.

Apakah perbedaan setelah baris ke-300 tidak ikut diekspor?

Tetap ikut. Batas 300 baris hanya berlaku pada tampilan tabel; salinan dan unduhan memuat seluruh perbedaan yang ditemukan, hingga 10.000. Jika batas itu terlampaui, seluruh perbandingan dihentikan. Bagi kedua dokumen menjadi bagian-bagian yang bersesuaian, lalu bandingkan kembali.

Komentar

0
untuk bergabung dalam diskusi.
Belum ada komentar.
Utas balasan

Ikuti seluruh percakapan secara kronologis; setiap balasan menunjukkan pesan tertentu yang dijawab.